我需要 SCP 一些没有密码的文件。我对 SSH 身份验证感到困惑。下面是场景
主机:server1 用户:user1(在server1上有访问权限)
主机:server2 user: user2 (在 server2 上有访问权限)
那么如何在两个用户之间以及在哪个服务器上设置 ssh 握手?
最佳答案
您只需将客户端用户的 key (进行复制)推送到主机上的用户帐户(接收文件)。
所以如果你想让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
出现提示时输入您的密码,然后应复制 key 。
然后你可以测试:
ssh user1@server1 # should log in with no password to server1 as user1
关于linux - 通过不同的用户 SSH 到另一台主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36929638/