在Windows 2000 Server时代,运用其内置的“终端服务”功能使我们可以对服务器进行远程操作和控制;利用Windows Server 2003新增的“远程桌面”使得远程控制更为方便。但它们有一个共同的缺点:在客户端必须安装相应的客户程序方可连接(客户端系统是Windows XP或也是Windows Server 2003的除外)。而Windows Server 2003本身实际上又新增了另一个更为便捷的另类终端控制方法——“远程桌面Web连接”。

  使用“远程桌面Web连接”实现终端控制,可将所有的设置都在服务器端完成,而客户端无需安装任何程序和做任何设置。我们要做的就是直接打开浏览器,在地址栏中输入相应的服务器地址,再输入合法的用户名和口令,就可以如同在本地一样操作远端的服务器。这样,使得我们的远程控制变得更加方便和安全。


  ★服务器端设置

  一、添加“远程桌面Web连接”服务组件

  

Windows Server 2003的服务组件在路径上和以前的Windows NT系列相比有了大的变化,具体服务组件分的更细。这里设置如下:依次打开“开始→设置→控制面板→添加或删除程序”,打开“Windows组件向导”,在组件列表中依次点击“应用程序服务器→Internet信息服务(IIS)→万维网服务”,点击[详细信息]按钮,选中“远程桌面Web连接”前的复选框。

  二、配置IIS管理器

  上面“远程桌面Web连接”服务组件安装完后,还要在该服务器端安装配置IIS组件,方支持客户端直接访问。在Windows Server 2003中安装IIS,路径也发生了变化。方法如下:

  1. 依次打开“开始→设置→控制面板→添加或删除程序”,在“Windows组件向导”中依次点击“应用程序服务器→Internet信息服务(IIS)”,点击[详细信息]按钮,选中“Internet信息服务管理器”前的复选框。在这里“Internet信息服务管理器”也变成IIS中的一个分支了。

  2. 简单配置一下IIS管理器。方法:启动“开始→设置→控制面板→管理工具→Internet信息服务管理器”(如图1所示),只要给默认Web站点的IP地址设置为本机的一个固定地址(本例:172.18.1.5),然后按[确定]按钮退出即可,其他无需任何变动。

  ★客户端远程访问

  到这里,我们就完成服务器端的所有设置。现在,我们在网络中,打开任意一个客户机的浏览器,在地址栏中输入“http://服务器IP地址或服务器名称/tsweb”,然后回车,在浏览器中就会出现如图2所示的远程服务器连接窗口。

  此时,我们在该窗口的服务器文本框中输入服务器地址或服务器名,再在下面的下拉列表中选择适当的参数(根据机器配置有“全屏显示”、640×480、1024×768、1280×1024等几种选择)来设置登录窗口大小,然后点击下面的[连接]按钮,就会在浏览器中出现和在服务器本机上一样的登录窗口(如图3所示)。

  这样我们再用合法的用户名和口令,就可以远程登录进行管理了。怎么样,和使用Windows Server 2003的“远程桌面”相比是不是又进步了不少!

-----------------------------------------------------------------------------------------------------------------------------------

适用范围:Windows终端服务(当然包括远程桌面),本实验由于系统不同甚至sp不同都有可能导致不同的结果,请注意下面的适用版本。

1、改变终端服务默认端口

HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Terminal Server/WinStations/RDP-Tcp

找到下面的 "PortNumber",用十进制方式显示,默认为3389,改为任意可用端口。

适用范围:支持终端服务的所有系统

2、安装终端服务Web访问ActiveX控件

tswebsetup.exe

版本:Remote Desktop Web Connection : XPSP2 [5,1,2600,2180]

如果你下载过老的版本,注意:老的版本不支持Web方式访问的端口更改,请下载上面这个版本

默认安装位置为:默认站点下面的TSWeb文件夹,可以根据具体情况改变。

下载地址:http://www.microsoft.com/downloads/details.ASPx?FamilyID=469eee3a-45b4-4b40-b695-b678646a728b&displaylang=en

访问的时候,根据自己安装的情况输入访问地址,下面是我按默认安装的访问地址: http://192.168.1.100/tsweb/

前提条件:运行有IIS

适用范围:支持终端服务的所有系统

3、Windows终端服务Web方式访问端口的更改

在上一步中安装的TsWeb里面找到Default.htm,找到以“MsRdpClient.AdvancedSettings2”开头的项,在下面添加一行,内容为: MsRdpClient.AdvancedSettings2.RDPPort = xxxx 其中xxxx为第一步中改变的端口号。

注:因为windows2000及Windows NT Server 4.0 Terminal Server的Terminal Server ActiveX客户端只能监听3389端口,故改变终端服务的默认端口后就无法使用Web方式访问。

适用范围:windowsxp+sp1及以上,windows2003所有版本

提醒一个容易出问题的地方,因为在改变Default.htm文件的时候已经改变了RDP的端口,在使用Web方式访问的时候,就没有必要再输端口号,我一开始也搞错了,如图。

参考文章:

http://support.microsoft.com/kb/187623/EN-US/

补充一下:

问题1:

改终端端口不完全...

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Terminal Server/Wds/rdpwd/Tds/tcp

"PortNumber"这个键值改1下...改的时候选择10进制就ok了

回答:我以前看的资料也是这样,不过根据微软的官方资料上面没有这个选项,后来我也做了实验(平台win2000AD+sp4),这个的确不需要更改。

问题2:这个东西的安全性怎么样?

回答:这个web方式的安全程度取决于终端服务本身的加密级别。
Terminal Services支持三个级别的加密。低级加密对客户机向服务器发送的沟通信息进行加密。中级加密对客户机发送给服务器和服务器发送给客户机的沟通信息进行加密。当使用高级加密时,在客户机和服务器之间双向交换的沟通信息都进行128位加密。

我基本上认为在建立连接之后是安全的,至于建立连接的过程是否安全,还需要抓包分析一下。

当然没有绝对的安全,那配个https或者通过vpn也行嘛,反正也不麻烦。

总结

用web方式的目的就是想方便,我把每个服务器的Default.htm的title改为计算机名,然后在多页面浏览器里面同时开多个页面管理不同的服务器,结合多页面工具的F2、F3功能进行切换,还可以方便的上其他网站。 当然你也可以同时开多个终端服务客户端或者使用专门的终端服务管理软件,偶提供的只是一种可能性,请大家根据自身情况选择。

转自:http://hi.baidu.com/davidw3000/blog/item/5b29f0452506083b879473da.html

远程桌面Web连接访问及端口更改方法相关推荐

  1. 巧用windows xp远程桌面web连接

    (中关村在线)我家中有两台电脑(各有一块10M网卡),一台赛扬600的台式机,配以15吋的普通显示器,分辨率800*600:一台古老的奔腾笔记本电脑,配以13.3的液晶屏,可上1024*768  16 ...

  2. 远程桌面 Web 连接

    下载:远程桌面WEB连接工具 1.0 简介 1.1 什么是远程桌面 Web 连接? 欢迎使用"远程桌面 Web 连接"."远程桌面 Web 连接"是" ...

  3. winxp计算机远程桌面连接,winxp系统远程桌面不能连接指定计算机的解决方法

    在中,自带有远程桌面功能,可以让我们远程控制指定计算机来进行操作,不过近日有xp系统用户发现远程桌面不能连接指定计算机,还总是提示重新连接, 这是怎么回事呢,针对这个问题, 1.首先确保 2.开启远程 ...

  4. Windows更改远程桌面默认使用的3389端口

    文章目录 更改远程桌面默认使用的3389端口 防火墙放行新端口 测试 更改远程桌面默认使用的3389端口 开始>>运行>>输入"regedit",复制以下路 ...

  5. 解决windows 远程桌面链接的问题 3389端口不能访问

    解决windows 远程桌面链接的问题 3389端口不能访问: 1 检查关闭主机防火墙 2 重启服务 重启设备 Remote Desktop Services Remote Desktop Confi ...

  6. 使用frp实现内网穿透(含SSH、远程桌面、文件访问等)

    目录 一.遇到的问题 二.材料 三.步骤 1. 服务器配置 A. 部署Go语言环境 B. 安装frp C. 开端口 D. 通过Dashboard查看服务端连接情况 2. 客户机α配置(需求1) A. ...

  7. Windows server 2016远程桌面登录和修改3389端口

    Windows server 2016远程桌面登录和修改3389端口 https://www.cnblogs.com/scaven-01/p/11715426.html windows server ...

  8. 如何用计算机远程桌面连接不上,手把手教你电脑远程桌面无法连接怎么办

    电脑在现在使用的是越来越多了,而用户难免会在工作上,使用到远程桌面来解决一些工作上的事物,有用户却遇到了远程桌面无法连接的情况,这是怎么回事呢?可能是连接的服务器内存不足.,为此,小编就给大家准备了电 ...

  9. mstsc连接linux服务器,使用windows自带的远程桌面mstsc连接Centos 7.x远程桌面

    本文介绍使用windows系统自带的远程桌面mstsc连接Centos 7.x远程桌面的基本方法. 一.前言 我希望用windows远程访问centos图形界面.xmanager连接centos远程桌 ...

最新文章

  1. FragmentPagerAdapter与FragmentStatePagerAdapter使用详解与区别
  2. 阿里云华北3超大规模数据中心开服 ECS全系列降价20%
  3. 丢失或损坏NDF文件如何附加数据库
  4. 阿里云服务器购买后的配置指南
  5. web语义化与h5新增标签
  6. 【Java】GUI界面切换的解决方案
  7. nodemanager不能正常关闭_家居燃气安全,燃气阀门的开与关可不能不当回事
  8. 容器,VM和Docker的初学者友好介绍
  9. Composer帮你轻松管理PHP包 autoload
  10. 金融数据分析之公司年报会计师事务所信息批量提取
  11. Android更改包名
  12. 数据产品中的图表设计原则和方法
  13. python汉化补丁包怎么安装_如何安装python包
  14. 初识阿里云环境搭建:无法远程连接,入过的坑:服务器ping不通,FTP搭建,服务器搭建数据库,远程连接服务器数据库
  15. 微信开发者工具使用git
  16. Web mfw Writeup
  17. FFMPEG之音频播放
  18. UiBot If(如果条件成立)
  19. 一切发生的事,都是好事(19年总结)
  20. 最近远景论坛打不开修改hosts

热门文章

  1. 9个 Python 实用案例分享
  2. CenOS7中使用Docker安装配置Redis(数据持久化与数据卷映射)
  3. JavaEE企业级快速开发平台jeesite4的使用和快速搭建项目
  4. SpringBoot加Jquery实现ajax传递json字符串并回显消息(已实践)
  5. RunWith(SpringJUnit4ClassRunner.class)报错
  6. Windows上配置SSHKey到GItHub
  7. SSM关联码表的多个字段显示中文流程以及sql写法
  8. 学会用各种方式备份MySQL数据库
  9. 2021 校招 | 神策数据,数说未来
  10. 今天,神策数据官网银行 Demo 正式上线!