最近要配置遠程連接電腦,在網上找了一圈資料,發現寫得都不全,所以自己整理了一下。要做到跨路由遠程桌面登錄,也就是說被登錄電腦和要登錄的電腦不在同一個子網內,IP地址被路由器的NAT轉換過,首先得有一個條件:被登錄的電腦的IP地址要固定。
然後分以下四步配置後就可以遠程登錄了:
1. 開啓電腦的遠程桌面連接服務。
2. 配置電腦的遠程桌面連接端口號。
3. 配置路由器中的轉發表。
4. 在自己的電腦中開放步驟2端口的防火牆。
下面以win7系統爲例,詳細講解每個步驟。
1. 開啓電腦的遠程桌面連接服務。
計算機右擊屬性 -> 遠程設置-> 遠程。
在遠程桌面選項那裏選擇允許運行任意版本遠程桌面的計算機連接或者僅允許運行使用網絡級別身份驗證的遠程桌面的計算機連接,確定退出。
2. 配置電腦的遠程桌面連接端口號。
默認的端口是3389,但是考慮到一個子網下的其他人可能也需要使用遠程登錄,所以修改端口,這裏我們改爲3111作爲例子。
打開“開始→運行”,輸入“regedit”,打開註冊表,進入以下路徑:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp
以及
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp
其下都一個PortNumber值,默認值是3389,修改成3111,注意使用十進制。
3. 配置路由器中的轉發表。
進入路由器配置頁面,在轉發規則裏添加新條目,將3111的端口映射到自己的IP。自己IP地址的查詢方法自行百度。
4. 在自己的電腦中開放步驟2端口的防火牆。
控制面板 -> 網絡和Internet -> 網絡和共享中心 -> 左下角Windows防火牆 -> 高級設置 -> 入棧規則右擊 -> 新建規則
選擇端口,點擊下一步
選擇TCP,特定本地端口,填寫3111,也就是之前設置的端口號,一直下一步,最後給取個名稱退出即可。
經過以上步驟就完成了步驟。最後,用一臺子網外的電腦登陸,輸入"路由IP:3111",再賬號密碼就可以了。