sshauthentication与公私钥对

我想知道是否有可能在同一个远程主机上使用不同的公钥/私钥对validation同一个用户。

对于所有生产服务器,已经为同一个用户生成了公钥 – 私钥对,然后将其导出到备份服务器,以便在不需要人为干预的情况下进行sshvalidation。

但是,一旦密码提示一直显示,我在某些生产服务器上遇到了问题。

在此先感谢您的帮助,最好的问候!

我想你是在提出一个错误的问题。 SSH拒绝使用密钥文件是用户的~/.ssh/上的权限不正确的症状。 应该是0700,私钥的内容应该是0600。

这就是说,OpenSSH将接受~/.ssh/authorized_keys文件中的任何密钥 – 只需cat my_other_key.pub >> ~/.ssh/authorized_keys或者如果你有这个cat my_other_key.pub >> ~/.ssh/authorized_keys话, ssh-copy-id将简化这个以及正确设置权限。