Linux 通过不同的用户连接到另一个主机
我需要SCP一些没有密码的文件。我对SSH身份验证感到困惑 主机:server1 用户:user1(可以访问server1) 主机:server2 用户:user2(可以访问server2)Linux 通过不同的用户连接到另一个主机,linux,authentication,ssh,Linux,Authentication,Ssh,我需要SCP一些没有密码的文件。我对SSH身份验证感到困惑 主机:server1 用户:user1(可以访问server1) 主机:server2 用户:user2(可以访问server2) 那么,如何在两个用户之间以及在哪台服务器上设置ssh握手呢?您只需将客户端上的用户密钥(执行复制)推送到主机上的用户帐户(接收文件) 因此,如果希望server2的user2复制到server1上的user1: # logged in as user2 on server2 ssh-copy-id user
那么,如何在两个用户之间以及在哪台服务器上设置ssh握手呢?您只需将客户端上的用户密钥(执行复制)推送到主机上的用户帐户(接收文件) 因此,如果希望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
您只需将客户端上的用户密钥(执行复制)推送到主机上的用户帐户(接收文件) 因此,如果希望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
是否要将文件从服务器1复制到服务器2?是的,我需要将文件从服务器1复制到服务器2。是否要将文件从服务器1复制到服务器2?是的,我需要将文件从服务器1复制到服务器2。很遗憾,我没有密码。在这种情况下,我们只使用ssh密钥,您只需手动将公钥
ssh rsa AAAAB….RXte
复制到服务器上的~/.ssh/authorized_keys
文件,您要登录的服务器上的用户主目录中没有密码。不幸的是,我没有密码。在这种情况下,我们只使用ssh keys,您只需手动将公钥ssh rsa AAAAB….RXte
复制到服务器上的~/.ssh/authorized_keys
文件中,而无需用户主目录中的密码即可登录。