[求助]Terminal Server 遠端桌面改Port方法?



贊助商連結


purk
2008-03-14, 12:35 PM
基本上很少使用遠端桌面
大多使用UltraVNC
可是最近5900的PORT疑似被阻擋了
因此要將VNC改用3389
但因為偶而能需使用遠端桌面
MS穿透防火牆的較強
所以打算將遠端桌面的PORT作更改
目前找到的說法大多是如下修改
Terminal Server 遠端桌面改Port方法


改Terminal Server的TCP port了,預設是TCP 3389,修改方式如下:

1.開始->執行->輸入regedit->確定
2.HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\Wds\Repwd\Tds\Tcp中的PortNumber用十進位改成你想要的Port。
3.HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp中的PortNumber用十進位改成你想要的Port。
4.記得修改防火牆上的設定,新增一個連接埠,輸入剛剛TCP Port。
這樣便完成Server端設定。
至於client端就只要在後面加上192.168.0.1:xxxx,xxxx為剛設的TCP Port,這樣就可以正常使用了。

結果更改的時候發現

除了CurrentControlSet在ControlSet001以及ControlSet002都有PortNumber的鍵值存在

此外修改成5900之後

除了外網不能連接以外

現在連不受PORT限制的內網也不能連接

(之前有用VNC測試過在內網5900是可以連接的)

(MS官方文件的說法只提到再XP無SP版本的修改,只需修改一處)

請問正確的遠端桌面改port該如何設定

謝謝

贊助商連結


dou0228
2008-03-14, 12:52 PM
http://support.microsoft.com/kb/306759

mis339
2008-03-14, 03:46 PM
你設定的是對的啊!
1、改Port
2、開防火牆
3、我的電腦->右鍵->內容->遠端->遠端桌面打勾
4、使用者連線時輸入「IP:Port」

可以在DOS模式下打netstat -a,看一下有沒有你設的Port!
TCP Test:1234 Test:0 LISTENING