无法从局域网外部SSH到Pi


0

我无法从局域网外部建立到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年

Answers:


0

所以它现在已经解决了。对我来说,这是一个愚蠢的疏忽。子网没有单独的字段。必须将其直接添加到静态IP(10.23.42.4/24)。事实证明,它默认为/ 8。谢谢你的帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.