修改windows远程桌面端口

导读:

   修改windows远程桌面端口

  起先希望使用windows的远程桌面,能够在寝室里打开实验室机器的桌面,进行操作,这样的话,在寝室里想使用实验室的程序和文件就会很方便。

  实验室和寝室的机器都是xp。

  1、加载必要的服务。

  首先右键点击实验室的机器的“我的电脑”,在“远程”选项卡上勾上“允许用户远程连接到此计算机”。

  

  2、NAT问题。

  我们实验室的机器都是内部地址,从寝室无法访问到实验室的机器,除非在实验室的网关上进行NAT转换。远程桌面服务所使用的通信协议是 Microsoft定义RDP(Reliable Data Protocol)协议,RDP协议的TCP通信端口号是3389。进行NAT转换的目的,是让网关将所有目的地址为网关地址;端口号为3389的数据包,都转发到某一台特定的内部机器上。

  我们实验室有两个网关:1和5。以前一位同学为了使用远程桌面已经在网关1上进行了如上所述的NAT转换。我想就用5吧。于是让网管在网关5上面输入了一条NAT转换的命令。

  iptables -t nat -A PREROUTING -i eth0 -d 202.38.**.*5 -p tcp -m tcp --dport 3389 -j DNAT --to-destination 192.168.3.21

  然后,在寝室里连接我的机器的远程桌面,成功。

  3、修改RDP协议的端口号

  由于5网关不能出国,我依然希望能够通过1网关访问实验室的机器。于是在寻找修改RDP协议端口号的方法。后来终于被我找到了!

  服务器端:打开注册表,找到

  HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Terminal Server

  /Wds/Repwd/Tds/Tcp

  看到PortNumber键的键值:0xd3d,是16进制,也就是10进制的3389,也就是RDP协议的端口。我改成了3390。再修改下一个键值:

  HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/TerminalServer

  /WinStations

  在这个目录下找到PortNumber键,一样的修改键值。

  客户端,使用winxp的客户端的修改方法很难找,后来还是找到了。

  http://www.hacker.org.tw/?c=articles_show&articleid=291

  打開 mstsc.exe 窗口 . 按 "選項>>" 按鈕擴展窗口,將有 "常規","顯示","本地資源","運行","高級" 5個選項卡.根據需要填寫各項,完成後按 "常規" 選項卡中的 "另存為" 按鈕. mstsc.exe 將連接配置保存為 .rdp 文件. 用NotePad將其打開可以發現其格式如下:

  screen mode id:i:1

  desktopwidth:i:800

  desktopheight:i:600

  session bpp:i:8

  winposstr:s:2,3,195,73,843,580

  auto connect:i:0

  full address:s:192.168.0.9

  compression:i:1

  bitmapcachepersistenable:i:1

  keyboardhook:i:2

  audiomode:i:2

  redirectdrives:i:1

  redirectprinters:i:1

  redirectcomports:i:1

  displayconnectionbar:i:1

  username:s:tsinternetuser

  domain:s:JOB

  alternate shell:s:

  shell working directory:s:

  分析其含義為

  選項名:數據類型(i-integer/s-string):數據

  其中沒有服務器端口的選項我們在其中添加一行

  server port:i:3390 (這裡填寫你服務器自定義的端口)

  也可以將中間項省去,直接寫成 server port:3390 即可.

  在 mstsc.exe 中打開這個 .rdp 文件即可連接到這個自定義端口了.

  最后在网关1上运行:

  iptables -t nat -A PREROUTING -i eth0 -d 202.38.**.*1 -p tcp -m tcp --dport

  3390 -j DNAT --to-destination 192.168.3.21

  -

  BTW:

  实验室有vpn,如果在寝室通过vpn连到实验室的局域网内,获得一个内部IP地址,再直接远程桌面访问实验室的计算机的内部IP地址,就不用那么麻烦进行rdp协议端口更改了。

  同时,在远程桌面和本地机器之间进行文件传输的wtsftp软件不能在寝室和实验室的机器之间运行,可能是因为wtsftp用了另外的端口,如果再对wtsftp软件的端口进行NAT映射就太麻烦了。而如果在vpn的基础上使用远程桌面,就不存在这个问题。

  推荐投诉



本文转自

http://blog.chinaunix.net/u2/62093/showart_489636.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值