我以普通用户身份登录 Debian 9 服务器。我可以使用目录中的私钥和/etc/hosts
文件中的主机名 ssh 到另一台服务器。
ssh -i /path/to/id_rsa user@hostname
但如果我用 替换hostname
,IP
它会要求输入密码。为什么我只能使用主机名进行 ssh?
答案1
我能够使用主机名,因为它是在/etc/ssh/ssh_config
我无法使用 IP 地址的原因中配置的,因为我指定了错误的公钥。这是使用-vvv
命令选项发现的ssh
。