在多台服务器上使用公钥进行 SSH 身份验证

在多台服务器上使用公钥进行 SSH 身份验证

我正在使用密钥对方法在 remore 服务器上验证我的 sftp 客户端,这对我来说是一个黑匣子。因此,我已向他们发送了使用 ssh-keygen 命令生成的公钥。到目前为止应该没问题:-)我的疑问是,如果客户端应该在不同的服务器上使用相同的方法,我想最好生成一个新的公钥,并且它应该足以存储所有密钥对(public和 private )位于 ~/.ssh 中,用于与不同服务器连接(无论是 ssh 还是 sftp)的用户。这是正确的程序吗?

谢谢。

答案1

AFAIK,您可以在您想要登录的所有计算机上使用相同的identity.pub 文件。然后您只需记住一个密码即可。您只需生成一对密钥。

如果您想在不同的远程主机上使用不同的密码,请务必按照您的建议进行操作。

使用相同的密码生成多个公钥似乎是毫无意义的练习。

相关内容