因此,我一直在網上搜索互聯網幾天,試圖弄清楚這一點,並找不到它。如何從我的家庭網絡外部訪問我的SSH Linux服務器
我知道它會很容易。
所以我最近拿了一箇舊桌面,並加載了Ubuntu的服務器12.04。我的這個項目的目標是創建一個區域來容納幾個git倉庫,也許是一個簡單的網頁。
我已經安裝了SSH和Apache2軟件包,並試圖配置它們。現在我可以使用ssh [email protected]從我的筆記本電腦登錄,但只能在同一網絡上登錄。一旦我離開房子,我會遇到超時錯誤。
所以我現在想要得到2件事情。
- 如何配置SSH以允許我從外部網絡訪問服務器。
獲取服務器上我的主機名,以便登錄將被格雷格@主機名代替[email protected]
(我已經做了sudo的主機名和更改等/主機文件,並沒有結果)
謝謝你們。
您需要通過路由器打開端口22和80(儘管我建議您將用於SSH的端口更改爲非標準端口)。如果您爲其設置DNS條目,從外部訪問將更容易。這兩件事都是SO的主題。嘗試在這裏詢問[su] – 2013-09-22 01:05:47
offtopic,但確保您的服務器計算機具有可訪問的端口(可能被路由器/防火牆/等阻止),然後使用您的服務器的外部IP地址 –
對不起,我把它轉發給超級用戶。感謝您的反饋 – Greg