为什么使用 ssh 密钥连接一个主机名会失败,但可以连接其他主机名?

为什么使用 ssh 密钥连接一个主机名会失败,但可以连接其他主机名?

尝试使用具有不同主机名的服务器的 ssh 密钥适用于某些主机名,但不适用于其他主机名?

ssh 会这样工作有什么原因吗?

例如,hostname1.com 和 hostname2.com 指向 IP 地址 1.1.1.1。

使用

另一个有趣的点是,当我尝试使用ssh-copy-id再次通过 发送公钥时hostname2.comssh-copy-id能够登录并发现公钥已存在于文件中,authorized_keys而无需提供连接密码,这意味着存在差异之间sshssh-copy-id这会导致ssh提示输入密码。

相关内容