在终端服务器上做如下修改
KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\Terminal Server\Wds\rdpwd\Tds\tcp
和
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp
下都有一个PortNumber值,通常为3389,将其修改为自己的值,如9876(可自己指定端口,但最好不要设为低端端口,以免冲突);
重新启动服务器。
在客户端做如下改动
1. 打开客户端连接管理器;
2. 输入主机地址,后面跟端口号,例如: 202.100.4.15:9876
如果要改端口,那么,可以直接复制下面的注册表文件,稍作修改,存为reg文件,导入注册表就可以了:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp]
"PortNumber"=dword:26B7
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp]
"PortNumber"=dword:26B7
26B7(9911) D3D(3389)
还要注意的一个问题是,在windows2003/xp中,将客户端的远程桌面另存为的文件是*.rdp,其中是没有“server port”这一项的,我们只需要自己给它加上就好,在文件中加上一行:
server port:i:5631