2015-01-06 116 views
-2

我試圖設置我的舊筆記本電腦進行遠程訪問。我已經安裝了Ubuntu 14.04,並且需要使用ssh通過互聯網(不是LAN)訪問它。我只需要訪問終端。使用ssh通過互聯網遠程登錄到Ubuntu 14.04

以下是我採取的步驟,但是當我嘗試從使用putty的Windows桌面連接到它時。我得到的消息「連接超時」

1,在Ubuntu中安裝了ssh服務器 2,由於我的ISP有一個動態ip,我用dynu.com用主機名代替它。 3,我已經在我的ubuntu上安裝了ddclient,雖然我不確定是否需要它。我相信我已經正確設定了它。 4,我的家用電腦不在getway(沒有連接),所以我使用端口轉發將端口22轉發到本地ip。

這是我如何在Windows中使用膩子 主機名:xxxxx.dynu.com 端口:22 連接類型:SSH 點擊打開。

此外,我試圖從不同的網絡ping主機名,它也給我同樣的信息。 我比較新的Ubuntu的。任何幫助將不勝感激。提前致謝。

回答

0

你確定你的動態主機名已經註冊好嗎? 請通過訪問www.whatismyip.com或類似於Ubuntu服務器所在的同一網絡來查看此內容,以獲取您的外部IP,並將其寫下。 然後做nslookup xxx.dynu.com並檢查兩個IP地址是否相同。

還要確保您的Ubuntu服務器通過靜態DHCP租用或手動配置來分配靜態IP。然後確保您的端口轉發對於Ubuntu服務器的靜態IP是100%正確的。

還有一點要記住的是,由於TTL,DNS記錄的更改可能需要幾個小時才能生效。有時,通過執行ipconfig /flushdns可以清除Windows計算機上的本地DNS緩存。

+0

謝謝Patrick!我會檢查這個並回來。 –

+0

謝謝帕特里克!我使用duckdns.com創建了一個新帳戶,現在它工作得很好。再次感謝。 –