2016-03-15 81 views
-1

我尝试配置从服务器1到服务器2的无密码ssh连接。 在服务器1用户被称为“user1”,在第二个服务器用户被称为“user2”。我可以以某种方式为这个星座建立一个无密码的ssh连接吗? 普通的ssh-凯基+放在其他服务器的auhtorized_keys的id_rsa.pub的内容不工作。 是否有人知道这种可能性?顺便说一句, 。这是不可能的服务器上添加一个名为“用户2”的用户1ssh与其他用户名的无密码连接

感谢

+0

#2是软件开发的帮助。你应该考虑在[su]或[unix.se]上提问。你还应该包括更多关于你正在尝试的东西的细节 - 例如,包括你正在运行的确切命令以及它们产生的输出。 – Kenster

回答

0

你有不同的选择,但你需要做的第一件事就是放的user1键在authorized_keys文件user2server2。这基本上是说“拥有这把钥匙的人可以声称是user2”。接下来你有两个选择 - 第一,和最简单的可能,是直接在SSH命令中指定的用户名:

ssh [email protected] 

为了避免要记住,每一次,一个条目添加到您的.ssh/config文件(文件可能不存在):

Host server2 
    User user1 

然后你就可以做ssh server2

+0

但如果我把用户1的公钥服务器1在用户2的authorized_keys文件在服务器2,然后我打电话SSH用户2 @ Server2上我必须输入user2的 – shirocko

+0

的'user1'需要公钥密码走在user2'的'authorized_keys文件上'server1' – IBam

+0

我在Server1上没有user2的,只有在Server2上 – shirocko

相关问题