我尝试使用以下方式打开 SSH 连接
ssh xx.at -p nn
并得到no route to host
。如果我使用
host xx.at
答案xx.at has address ipnnn
是
ssh ipnn -p nn
有效。
xx.at
是动态绑定到当前 IP 的网址。设置正确(已检查)。
可能是什么原因造成的?(我在 Debian Stretch 上,使用 OpenSSH)
答案1
原因很简单,就是 /etc/hosts 中的一个条目,由于另一个位置的 DSL 调制解调器出现问题,我必须输入该条目,而移动计算机后我没有删除它。
/etc/hosts
上述内容
10.nn.nn.nn xx.at
删除它之后,ssh 连接就可以正常工作了。愚蠢的错误......