我尝试配置从服务器1到服务器2的无密码ssh连接。 在服务器1用户被称为“user1”,在第二个服务器用户被称为“user2”。我可以以某种方式为这个星座建立一个无密码的ssh连接吗? 普通的ssh-凯基+放在其他服务器的auhtorized_keys的id_rsa.pub的内容不工作。 是否有人知道这种可能性?顺便说一句, 。这是不可能的服务器上添加一个名为“用户2”的用户1ssh与其他用户名的无密码连接
感谢
我尝试配置从服务器1到服务器2的无密码ssh连接。 在服务器1用户被称为“user1”,在第二个服务器用户被称为“user2”。我可以以某种方式为这个星座建立一个无密码的ssh连接吗? 普通的ssh-凯基+放在其他服务器的auhtorized_keys的id_rsa.pub的内容不工作。 是否有人知道这种可能性?顺便说一句, 。这是不可能的服务器上添加一个名为“用户2”的用户1ssh与其他用户名的无密码连接
感谢
你有不同的选择,但你需要做的第一件事就是放的user1
键在authorized_keys
文件user2
在server2
。这基本上是说“拥有这把钥匙的人可以声称是user2
”。接下来你有两个选择 - 第一,和最简单的可能,是直接在SSH命令中指定的用户名:
ssh [email protected]
为了避免要记住,每一次,一个条目添加到您的.ssh/config
文件(文件可能不存在):
Host server2
User user1
然后你就可以做ssh server2
。
#2是软件开发的帮助。你应该考虑在[su]或[unix.se]上提问。你还应该包括更多关于你正在尝试的东西的细节 - 例如,包括你正在运行的确切命令以及它们产生的输出。 – Kenster