2016-09-02 59 views
-2

我一直在嘗試從外部網絡連接SSH到我的RPi一段時間,但運氣不佳。我已經遵循了所有的指南,他們說的都是一樣的東西:設置SSH,在端口22上轉發端口,然後使用外部IP地址連接。我已經能夠輕鬆地使用來自同一網絡的內部IP通過SSH連接到RPi,而不會從我的外部IP獲得問題。這是我對端口轉發的配置:從外部IP連接到Raspberry Pi的問題

enter image description here

這是對我的RPI的以太網連接的內部IP。我已經嘗試過使用WiFi的IP,它也具有相同的效果。當我嘗試使用我的外部IP進行SSH時,無論端口轉發哪個內部IP(以太網或WiFi),它都會超時。我已經試過了兩個PuTTY的使用

sudo ssh [email protected]

它仍然只是超時我的電腦和我的MacBook。我認爲可能發生的唯一情況是防火牆存在一些問題,但我不知道防火牆是如何工作的,所以如果以前出現過這種情況,並且這是防火牆問題,那麼更詳細的指南會很好。

即使問題未知,是否有任何方法可以調試SSH調用並查看使用外部IP時發生故障的位置?任何形式的幫助,不勝感激。

+0

'ssh -v -v -v pi @ my.external.ip.address'將會打印出它到底在做什麼。你不會嘗試從你的內部局域網連接到你的外部IP地址,對嗎? – alvits

+0

沒有從我這裏得到什麼好處,雖然這是一個有趣的問題,但這個Q並不是針對StackOverflow定義的編程。它可能更適合於S.E.相關網站http://superuser.com或http://raspberrypi.stackexchange.com/。考慮使用Q底部的'flag'鏈接並請主持人移動它。請不要在2個不同的網站上發佈相同的Q.謝謝你,祝你好運。 – shellter

+0

是的,我認爲發佈在不同的網站上,但我認爲我可能只是發佈在這裏,因爲它是一種普通的SSH問題,有人可能知道答案 – MegaAmoonguss

回答

0

我最近在我的pi中掙扎了很多。正如alvits所暗示的,如果你試圖通過局域網連接到pi,它可能無法工作。您需要從外部IP地址進行測試。

你不應該需要sudo。

如果您仍在使用pi/rapberry作爲用戶名和密碼,請儘快更改。一旦防火牆打開,在您開始看到漫遊器嘗試登錄之前不會過多久。我認爲這是我的機器上大約30分鐘的時間。這幾天很有趣,然後很煩人。當我從端口22移出時,幾乎所有的攻擊都停止了。

+0

我正在測試WiFi連接到不同的路由器連接到同一個調制解調器,但我只是檢查了該連接的外部IP地址,這是(並不令人驚訝)相同。這可能是我的問題,我會嘗試連接下一次我在我家以外的地方。感謝您的建議。 – MegaAmoonguss

0

根據this page,似乎我的路由器不支持SSH。我可以在線找到關於如何使用自定義固件啓用它的指南,但是我可能不會嘗試這樣做。無論如何感謝您的幫助!

+0

不。他們在談論'ssh'訪問路由器,而不是ssh轉發。路由器/ wifis的管理嚴格爲https。 – alvits

+0

@alvits好的,這似乎更有意義。我想我必須經歷更多的疑難解答 – MegaAmoonguss