經常會遇到下班後需要臨時維護一下機房伺服器的情況,而大多數遠端控制軟體在伺服器不插顯示器的情況下只能顯示黑屏,只有windows遠端桌面可以在這種情況下,正常訪問伺服器。這裡就介紹下,如何設定,才可以在外網訪問伺服器遠端桌面。
工具/原料
此方法只適用於有固定外網IP,或者用動態域名可以正確解析到外網IP的機房
有機房的路由器許可權
方法/步驟
開啟伺服器遠端桌面功能,並正確設定。這一步不詳細寫了,可以看我的另一篇經驗。
0 如何為windows系統開啟遠端桌面
更改遠端桌面使用的埠。這一步很重要,windows遠端桌面預設埠是3389,如果我們把這個埠公開給外網環境,那你的伺服器每天就不知道被黑客掃描多少次了。
執行登錄檔編輯器
更改方法是使用登錄檔編輯器更改[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp]
中Portnumber的鍵值為新埠號,例如:7001
更改[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp】中Portnumber的鍵值為新埠號,同樣7001
重啟伺服器,使新埠號生效。這裡注意檢查windows防火牆是否允許埠7001通過,或者直接關閉windows防火牆,不再上圖。
下面就是設定路由器的埠映射了。先登入機房路由器的設定頁面。將7001埠對映到伺服器IP。
設定好了。這時我們就可以在家中或其他地方遠端桌面到伺服器了。執行 mstsc,開啟遠端桌面連線。假如機房外網固定IP是61.61.61.61(或者動態域名abc.dahuaddns.com),我們就用遠端桌面連線到61.61.61.61:7001(或者abc.dahuaddns.com:7001),就可以了。