我无法从 LAN 外部与 Raspberry Pi 3 建立 SSH 连接。
配置
- 我使用 No-IP 设置了动态 DNS,它在我的 Ubuntu 16.04 服务器上运行良好。
- 我已配置
ufw
为允许所有传入流量到端口 2224,并且已将路由器配置为将外部端口 2224 上的流量转发到我的 Pi 静态 IP 上的内部端口 2224。 - 正在运行的服务器的设置方式相同,只是它使用端口 2223。
- 我在文件中唯一改变的
sshd_config
是端口(2224)。
测试/操作
它已重启多次,我可以通过局域网上的其他设备连接到它,没有任何问题。
路由器的日志似乎也正确转发了端口,所以这似乎是 Pi 本身的问题。
我甚至无法
telnet
从外部访问端口 2224(它只是挂起并且不显示任何内容)。- 此外,
/var/log/auth.log
不显示来自公共 IP 的任何身份验证尝试。
如果有人能为我下一步该做什么提供建议,我将不胜感激。谢谢!
答案1
所以现在问题解决了。结果发现是我的一个愚蠢的疏忽。子网没有单独的字段。必须将其直接添加到静态 IP(10.23.42.4/24)。结果发现,它默认为 /8。感谢您的帮助。