2017-03-13 101 views
-2

我對新手的問題表示歉意,但一直在這個問題上掙扎了好幾個小時。我在Ubuntu 16.04上運行Ubuntu Server。我可以ssh細到本地主機(從而知道SSH服務器是否正在運行) enter image description hereSSH沒有路由到主機

然而,當我嘗試登錄到我的服務器外,我得到如下所示的錯誤消息(是的,我知道22端口是不安全的) : enter image description here

我已經啓用端口22上的我的/ etc/ssh/sshd_config文件,並允許的ListenAddress把它置放空是一切(試圖與其他地址),並確保我的iptables是開放的: enter image description here

最後,我正在使用靜態IP地址。並確保我是轉發端口: enter image description here

我不包括一個端口觸發,因爲我不認爲這是必要的?

我需要做些什麼才能在外部公開此服務器並能夠通過SSH進入它?很感謝任何形式的幫助。

+0

我知道我可以ping我的IP地址,並重新啓動我的路由器。 –

+1

只是好奇,是通過路由器提供的互聯網接入?如果是這樣,你有轉發端口嗎?它是一個ipv4外部地址或ipV6? Ping只會顯示外部地址存在(假設路由器設置爲返回它們)。它不會顯示轉發是正確的。 –

+0

是通過路由器提供互聯網訪問。是的,我已經轉發了該端口。 ipv4外部和靜態。我能夠ping通IP地址,沒有任何問題。 +編輯添加靜態 –

回答

0

已解決,無需回覆。我選擇了端口轉發的內部IP地址與我的計算機所在的內部IP地址不同。

相關問題