2014-09-21 107 views
0

我目前有我的電腦和樹莓派共享相同的路由器,但不能SSH到我的pi。我將pi設置爲允許端口23,因爲當我想從另一個位置對其進行ssh入口時,端口22已被我的計算機使用。我知道人們說它就像在路由器上設置端口轉發規則一樣簡單,但是我在pi上丟失了一些東西。我以爲我打開了23號港口,但​​可能不是。任何建議,你可能會很好,所以我可以SSH進入我的pi沒有監視器禮物。覆盆子pi不允許通過端口路由ssh

回答

0

你不應該在pi上改變任何東西來允許ssh(假設你沒有阻止ssh開始)。

如果你想從你的電腦ssh到你的pi,只需連接到你的pi的內部IP地址。

如果你想從你的位置外部ssh到你的pi,你需要使用端口轉發。因此,您需要在路由器上爲端口22創建一條規則,以轉至您的pi端口22(內部IP地址)。然後你只需連接到你的外部IP地址。

旁註: 當您ssh到你的PI從您的計算機,你就會PI使用端口22,但您的計算機可能會使用49152之間的任何端口 - 65535,它不使用端口22

編輯:

然後,您可以將路由器的端口23轉發到您的pis內部IP地址的端口22。但是當你從家裏連接到你的pi時,你必須確保你用來連接的程序可以改變ssh連接的端口。因爲默認端口將被轉發到您的計算機。所以你將有一個地址,如ssh xxx.xxx.xxx.xxx:23。

+0

但我已經在使用端口22轉發到該本地網絡上的另一臺計算機。我不認爲你可以有一個端口(22)轉發到兩個不同的本地IP? – RED 2014-09-22 01:40:31

+0

檢查更新後的答案。 – Deanie 2014-09-22 03:18:31