无法使用 IP 进行 ssh,但可以使用 /etc/hosts 中的主机名进行 ssh

无法使用 IP 进行 ssh,但可以使用 /etc/hosts 中的主机名进行 ssh

我以普通用户身份登录 Debian 9 服务器。我可以使用目录中的私钥和/etc/hosts文件中的主机名 ssh 到另一台服务器。

ssh -i /path/to/id_rsa user@hostname但如果我用 替换hostnameIP它会要求输入密码。为什么我只能使用主机名进行 ssh?

答案1

我能够使用主机名,因为它是在/etc/ssh/ssh_config 我无法使用 IP 地址的原因中配置的,因为我指定了错误的公钥。这是使用-vvv命令选项发现的ssh

相关内容