SCP仍在请求密码



我想通过bash脚本将大文件从一个Linux服务器(SLES11(复制到另一个(SUNOS(。我不想拥有一个密码提示,所以我使用ssh-keygen生成有关此连接的密钥。这些是我遵循的步骤:

ssh-keygen -t rsa -b 2048
ssh-copy-id -i /home/username/.ssh/id_rsa.pub swtrans@111.111.111.111
ssh -i id_rsa.pub swtrans@111.111.111.111

此SCP命令仍请求密码。我不是两个服务器中的"根"用户。我将权限更改为.ssh目录,而640将权限更改为远程服务器中的Fileized_keys。

ssh -i id_rsa.pub swtrans@111.111.111.111

-i参数接受私钥,而不是公共密钥。您应该使用

ssh -i id_rsa swtrans@111.111.111.111

如果它无济于事,请提供您可以在服务器日志和客户端中看到的错误

最新更新