我需要SCP一些没有密码的文件。我对SSH身份验证感到困惑.Below就是这个场景
主机:server1 用户:user1(在server1上具有访问权限)
主机:server2 user:user2(在server2上具有访问权限)
那么如何在两个用户之间以及在哪个服务器上设置ssh握手?
答案 0 :(得分:2)
您只需要将客户端上的用户密钥(进行复制)推送到主机上的用户帐户(接收文件)。
因此,如果您希望server2的user2复制到server1上的user1:
# logged in as user2 on server2
ssh-copy-id user1@server1
或者相反:
# logged in as user1 on server1
ssh-copy-id user2@server2
出现提示时输入密码,然后复制密钥。
然后你可以测试:
ssh user1@server1 # should log in with no password to server1 as user1