ssh无密码连接与其他用户名

时间:2016-03-15 09:32:36

标签: ssh connection

我尝试配置从服务器1到服务器2的无密码ssh连接。 在服务器1处,用户被称为" user1",在第二服务器处,用户被呼叫" user2"。我可以以某种方式为这个星座建立无密码的ssh连接吗? 正常的ssh-keygen +将id_rsa.pub的内容放在另一台服务器的auhtorized_keys中不起作用。 有人知道这种可能性吗? 顺便说说。无法添加名为" user2"的用户。在服务器1上。

由于

1 个答案:

答案 0 :(得分:0)

您有多种选择,但您需要做的第一件事就是将user1的密钥放在authorized_keys上的user2 server2文件中。这基本上是说“拥有此密钥的任何人都可以声称是user2”。接下来你有两个选择 - 首先,也许最简单的方法是直接在ssh命令中指定用户名:

ssh user2@server2

为避免每次都记住,请在.ssh/config文件中添加一个条目(该文件可能尚不存在):

Host server2
  User user1

然后你就可以ssh server2