通过不同的用户SSH到另一个主机

通过不同的用户SSH到另一个主机

问题描述:

我需要给SCP一些没有密码的文件。我自己的困惑在SSH authentication.Below是该方案通过不同的用户SSH到另一个主机

主持人:server1的 用户:用户1(对server1的访问)

主持人:服务器 用户:用户2(对服务器2的访问)

那么如何设置两个用户之间和哪个服务器上的ssh握手呢?

+0

你想从server1复制文件到Server2? –

+0

是的,我需要将文件从server1复制到server2 – Jeel

您只需将客户端上的用户(执行复制)的密钥推送到主机上的用户帐户(接收文件)即可。

所以,如果你想Server2的user2的复制到USER1 server1上:

# logged in as user2 on server2 
ssh-copy-id [email protected] 

或者周围的其他方式:

# logged in as user1 on server1 
ssh-copy-id [email protected] 

提示时,输入您的密码,然后将钥匙应该被复制。

然后你就可以测试:

ssh [email protected] # should log in with no password to server1 as user1 
+0

不幸的是我没有password.We只使用ssh密钥 – Jeel

+0

在这种情况下,你只需要手动复制你的公钥'ssh-rsa AAAAB .... RXte'到用户主目录中没有密码登录的服务器上的〜/ .ssh/authorized_keys'文件。 – drew010