我想设置 DDNS,以便可以通过 SSH 远程连接到我的 Linux Mint 机器。对于 SSH 流量,我需要端口 8291,因为我的 ISP 没有阻止它(已使用端口检查工具)。我已经修改了 sshd_config 来监听此端口,本地运行正常。我还配置了本地路由器,以便它将流量转发到我机器上的此端口(顺便说一下,该机器具有静态 IP)。正如我之前所说,在 LAN 中 SSH 运行正常。
动态域名解析
如果是 DDNS,我使用的是 NO-IP,并且我已经下载并配置了他们的动态更新客户端,因为我的 TP-LINK 路由器没有像他们在这指南。我已经测试过了,根据我之前指定的指南,它工作正常。我可以毫无问题地 ping 我的主机名(因为它只是我的 ISP 地址)。但是,我无法通过 SSH 连接到它。
我还尝试使用 Wireshark 捕获一些流量,但当我的朋友尝试通过 SSH 连接到我的机器时,它没有拦截任何东西。我不知道该怎么做,我已经花了将近 2 天的时间才让事情正常运转。如果您知道我可能做错了什么,任何帮助都将不胜感激。此外,如果您想要我可以向您展示的任何配置文件或屏幕截图,没问题。