我无法从局域网外部建立到Raspberry Pi 3的SSH连接。
组态
- 我使用No-IP进行动态DNS设置,它适用于我的Ubuntu 16.04服务器。
- 我已配置
ufw
为允许所有传入流量到端口2224,并且我的路由器已配置为将外部端口2224上的流量转发到我的Pi的静态IP上的内部端口2224。 - 正在使用的服务器设置方式相同,只是它使用端口2223。
- 我在
sshd_config
文件中唯一更改的是端口(2224)。
测试/动作
它已被多次重启,我从其他设备连接到LAN上没有问题。
路由器的日志似乎也正确地转发了端口,因此它似乎是Pi本身的一个问题。
我甚
telnet
至无法从外部端口2224(它只是挂起并且什么也没显示)。- 此外,
/var/log/auth.log
不显示来自公共IP的任何身份验证尝试。
如果有人能就我接下来应该做什么提出任何建议,我将不胜感激。谢谢!
我打赌你在路由器上做了一些错字,要么在转发或端口使用错误的本地IP地址。
—
Alex
是否为pi设置了正确的默认网关?
—
user650881 2017年
我没有在路由器上的端口转发设置中看到任何拼写错误。我使用WiFi作为主要网络接口(我尝试过以太网,但这也不起作用)。由于某种原因,它不允许我在/ etc / network / interfaces中配置任何静态,所以这是我在/etc/dhcpcd.conf中的配置:interface wlan0 inform 10.23.42.4 static routers = 10.23.42.1 static domain_name_servers = 10.23。 42.1 8.8.8.8
—
Mithrandir1210 2017年