如何对多个主机使用单个公钥,我需要复制 authorized_keys 中的条目吗?或者有没有办法将其作为单一配置来完成?
例如:密钥 user@host1 user@host2 user@host3
答案1
在/home/user/.ssh/authorized_keys
要远程访问的服务器上,输入用户将要登录的设备的公钥(在 Ubuntu 中,内容为/home/user/.ssh/id_rsa.pub
)。对于用户需要登录的所有其他服务器,都需要重复此操作。
如果用户有多个设备用于访问服务器,则每个设备都应该有一个公钥,每个公钥都在 中自己的行上/home/user/.ssh/authorized_keys
。