透過本地子網路上的 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。如果您與這兩個設備位於同一本地網絡,則可以使用它們的 SSH 連接到它們本地IP在連接埠 22 上。

順便說一句,如果您確實打算從另一個外部網路透過 SSH 連接到您的設備,No-IP 可以讓您在網路內的任何 Linux 電腦(例如 PI 或 BBB)上執行動態 IP 更新程式服務。閱讀他們的安裝指南這裡(注意:您仍然需要在路由器上進行連接埠轉發,但至少不需要重新刷新)

相關內容