![透過本地子網路上的 wifi 在嵌入式 Linux 上進行遠端 SSH](https://rvso.com/image/1481867/%E9%80%8F%E9%81%8E%E6%9C%AC%E5%9C%B0%E5%AD%90%E7%B6%B2%E8%B7%AF%E4%B8%8A%E7%9A%84%20wifi%20%E5%9C%A8%E5%B5%8C%E5%85%A5%E5%BC%8F%20Linux%20%E4%B8%8A%E9%80%B2%E8%A1%8C%E9%81%A0%E7%AB%AF%20SSH.png)
我正在嘗試在家中透過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
答案1
您無需透過 SSH 連接到路由器即可透過 SSH 存取 Raspberry Pi 和 BBB。如果您與這兩個設備位於同一本地網絡,則可以使用它們的 SSH 連接到它們本地IP在連接埠 22 上。
順便說一句,如果您確實打算從另一個外部網路透過 SSH 連接到您的設備,No-IP 可以讓您在網路內的任何 Linux 電腦(例如 PI 或 BBB)上執行動態 IP 更新程式服務。閱讀他們的安裝指南這裡(注意:您仍然需要在路由器上進行連接埠轉發,但至少不需要重新刷新)