SSH无密钥输入多个服务器和用户都是非root用户

时间:2014-07-17 07:48:43

标签: ssh

我有 ServerA ,它为该领域的所有Linux机器提供中央备份服务器。它们与rsync同步。我需要这些机器的无密钥输入 - 例如 ServerX ServerY ServerZ 。我们的想法是为每个客户端服务器提供一个单独的用户名和主文件夹进行备份 - 从而隔离每个服务器的数据和风险。

ServerA 具有UserX,UserY,UserZ。

ServerX

[root@ServerX ~]ssh-copy-id -i ~/.ssh/id_rsa.pub root@ServerA
[root@ServerX ~]ssh root@ServerA
[root@ServerA ~]

我可以在没有密码提示的情况下以root身份登录

现在,如果我尝试使用 ServerA

上的其他用户之一
[root@ServerX ~]ssh-copy-id -i ~/.ssh/id_rsa.pub UserX@ServerA  
[root@ServerX ~]ssh UserX*@ServerA
UserX@ServerA's password: 
[UserX@ServerA ~]

ssh-copy-id不报告任何错误并且似乎工作 - 但我无法登录ServerA“无密钥”。我尝试了几个命令的组合,但我无法将UserX的无密码登录到ServerA

我确信我在这里遗漏了一些明显的东西。 :)任何反馈或建议将非常感谢获得UserX,UserY和UserZ的无密码访问。

感谢您的帮助和时间,

此致

鲁道夫

0 个答案:

没有答案