我无法让 ssh 与动态 IP 地址配合使用。我有两台笔记本电脑,一台主机和一台客户机。我在主机上设置了 ssh,只要我知道当前的 IP 地址,我就可以从客户机 ssh 进入。我为 freedns 帐户设置了 inadyn,这似乎在我的主机上运行正常,没有问题。
ps -A |grep inadyn
4179 ? 00:00:00 inadyn
Jul 27 00:24:00 xxxxxxx INADYN[4179]: I:INADYN: Alias 'notactuallymyaccount.mooo.com' to > IP '107.xxx.xx.xx' updated successful.
ping 表明该地址也有效。但是当我尝试从另一台计算机 ssh 时[电子邮件保护] 我得到 ssh:连接到主机 notacctuallymyaccount.mooo.com 端口 22:连接被拒绝 关于为什么这不起作用有什么建议吗?
答案1
看起来您没有在主机端路由器的设置中转发端口 22。
另外,尝试删除客户机上的 SSH 缓存,如下所示:
rm ~/.ssh/known_hosts