通过本地子网上的 wifi 在嵌入式 Linux 上进行远程 SSH

通过本地子网上的 wifi 在嵌入式 Linux 上进行远程 SSH

我试图在家里远程 SSH 到我的 Beagle Bone Black 和 Raspberry Pi(最终想从外面进行,但我认为我需要用自定义固件重新刷新我的路由器,以支持免费的动态 DNS 服务)。我认为我正确设置了 Linksys E2500 Wi‑Fi 路由器上的端口转发(下图提供)。据我所知,我需要将 BBB 和 Pi wlan 接口的本地 IP 设置为静态,我正在这样做。但是我知道它们现在的本地 IP,并已根据该 IP 设置了端口转发,但我仍然无法连接。有人告诉我,我首先需要通过 SSH 进入我的路由器 192.168.1.1,但我不确定如何去做,而且我在网上找不到解释它的资源。两个主板都运行 Debian,pi 运行 RASPBIAN JESSIE,BBB 运行 Debian 7.8

我的路由器上为 BBB 设置的端口转发设置,当前分配的 IP

答案1

您无需通过 SSH 进入路由器即可通过 SSH 访问 Raspberry Pi 和 BBB。如果您与这两个设备位于同一个本地网络上,则可以使用它们的本地 IP在端口 22 上。它们甚至不必是静态 IP(尽管它非常方便)。

顺便说一句,如果你确实打算从另一个外部网络通过 SSH 进入你的设备,No-IP 可让你在网络内的任何 Linux 计算机(例如 PI 或 BBB)上运行动态 IP 更新服务。阅读他们的安装指南这里(注意:您仍然需要在路由器上进行端口转发,但至少不需要重新刷新它)

相关内容