鸿 网 互 联 www.68idc.cn

通过RDWC管理WindowsServer2003

来源:互联网 作者:佚名 时间:2015-06-04 21:24
我目前远程管理着多台服务器 并且经常需要远程连接到客户的系统上解决问题或是向客户演示如何去完成特殊的任务 其中有些客户的系统位于 英里以外的地方 在过去 我一直使用Virtual Network Computing来连接这种服务器或客户机 不过使用VNC需要在防火墙上打开

  我目前远程管理着多台服务器并且经常需要远程连接到客户的系统上解决问题或是向客户演示如何去完成特殊的任务其中有些客户的系统位于英里以外的地方在过去我一直使用Virtual Network Computing来连接这种服务器或客户机不过使用VNC需要在防火墙上打开某些特定的端口这需要涉及防火墙和内部网络的配置以及在防火墙上建立端口映射因此虽然VNC是免费软件并且也有很好的跨平台性能但它仍需要我在网络的可访问性上花费不少时间
  
  使用类似VNC这种远程控制软件的另一点不足就是你必须在远程系统中安装服务器端程序并在自己的机器上安装客户端程序这在通常情况下都是可以实现的但如果你不得不使用公用电脑或出于其它某些原因无法安装相应的远程管理软件此时远程桌面Web连接(Remote Desktop Web Connection RDWC)就成为了一个很好的选择虽然RDWC仍然无法避免在防火墙上打开特定端口的问题但它完全避免了远程访问客户端软件的问题下面我就来介绍一下RDWC是如何工作的如何用它管理你的服务器和工作站以及如何配置防火墙才能正常使用RDWC
  
  关于程桌面Web连接的说明
  RDWC集成在Windows Server 以及Windows XP系统中带有RDWC的系统可以启动终端服务Web客户端(Terminal Services Web Client)的计算机以便Web浏览器可以访问换句话说客户端系统不需要运行远程桌面连接程序或终端服务(Terminal Services)客户端程序来连接远程系统而只需要使用常用的Web浏览器就可以进行连接了
  
  RDWC是由一个ActiveX控件几个简单的Web页面以及可以运行IIS或以上版本进行远程连接服务的文件构成的因此不论是Windows Server Windows NTWindows 或是Windows XP都可以作为被远程控制的系统而实现远程控制的客户端必须采用运行Internet Explorer 或以上版本的浏览器的Windows平台
  
  对于远程控制来说RDWC是一个很好的解决方案同时对于远程管理以及远程技术支持来说RDWC也非常合适另外对于需要远程访问数据的业务伙伴移动办公用户以及其他不愿意安装客户端程序的用户来说RDWC也是很好的选择
  
  那么RDWC是如何工作的呢?当你安装RDWC时安装程序会在目标服务器的Administration Web站点上安装一个Tsweb虚拟目录当担任远程控制任务的电脑连接到这个目标服务器上时远程电脑中的IE浏览器会自动下载一个CAB文件包用来安装RDWC所需的ActiveX控件如果远程电脑中已经带有这个控件只是版本与目标服务器的版本不符那么IE也会自动下载新的自动安装好ActiveX控件后连接页面就会出现稍后我会介绍从客户端系统的连接过程现在我们先安装RDWC在本文中我假定你使用Windows Server 当然如果你使用上面提到的任何一种平台也是一样的
  
  在Windows Server 上配置RDWC 虽然RDWC包含在Windows Server 不过默认情况下它并不会被安装要手动安装RDWC你需要在控制面板中点开添加删除程序然后点击添加/删除Windows组件激活Windows组件向导点击应用服务器(Application Server)然后点击详细资料添加互联网信息服务(IIS)依次点击详细资料/WWW服务/详细资料然后添加远程桌面Web连接之后点击完成让安装程序安装指定的组件
  
  安装完成后打开IIS管理控制台并展开Web站点\默认Web站点你会发现这里出现了一个Tsweb虚拟目录如果你点击它右边会列出一系列文件其中包括一个名为Msrdpcab的文件(如图A所示)在IIS中你不需要进行有关RDWC的配置不过需要在系统属性中允许系统接受远程连接请求
  
  
图ARDWC 在默认Web站点中添加了虚拟目录Tsweb

  
 

  具体的做法是右键点击我的电脑并选择属性并打开系统属性对话框点击远程选项卡并勾选Allow Users To Connect Remotely To This Computer默认情况下只有管理员组的用户可以连接到这台电脑中至于如何让其他用户利用RDWC访问到该系统则要看服务器端的配置了首先我们来看看独立或成员服务器的配置
  
  如果这台电脑不是域控制器那么使能RDWC用户比较容易首先在系统属性对话框中点击Remote选项卡(如图B所示)然后点击Select Remote Users在弹出的Remote Desktop Users对话框中点击Add输入用户名后点击OK如果有多个用户需要连接重复这个步骤即可
  
图B在系统属性对话框的Remote选项卡中使能远程连接

  
 

  通过这种方法添加用户Windows Server会将用户加入Builtin\Remote Desktop Users实际上Remote Desktop Users对话框就是简单的显示出了该组的成员并为用户提供了一个修改该组成员的界面在默认情况下这个组的成员都具有Allow Log On Through Terminal Services权限这使得该组成员都可以通过RDWC进行远程登录如果你愿意也可以从Local Users And Computers控制台完成相同的工作而不必进入系统属性对话框如果这台电脑是一个域的成员服务器你同样可以在local Remote Desktop Users组中添加域账户来让这些用户可以通过RDWC连接到服务器
  
  如果这台电脑属于域控制器你还需要更进一步允许非管理员组的成员通过RDWC登录系统Administrative Tools文件夹下点击Domain Controller Security Policy打开Default Domain Controller Security Settings控制台进入Local Policies\User Rights Assignment\Allow Log On Through Terminal Services然后打开该策略并设置为Enabled然后添加管理员组远程桌面用户组以及其它你希望具有远程访问权限的独立用户或用户组当然你需要清楚哪些用户或用户组在进行远程访问时对系统的安全性不会造成不利影响
  
  使用RDWC连接远程服务器
  在服务器上安装好RDWC并配置好帐号后就可以轻松的从远端连接到服务器上了在远端的电脑上打开IE浏览器并输//server/tsweb 这里的server是指你希望远程连接的服务器的主机名比如这个服务器的主机名叫做bart连接方法就//bart/tsweb
  
  根据网络配置和服务器所处的位置你也许需要在URL区域输入完整的域名(FQDN)你可以检查服务器上的Default Web Site来确定这个主机标题(host headers)Administrative Tools文件夹中打开IIS Manager控制台右键点击Default Web Site选择属性Web Site选项卡中选择Advanced然后查看Multiple Identities For This Web Site列表找到主机标题如果这个列表只有Default那么你可以用IP地址来代替主机名进行连接或者也可以考虑添加一个主机标题以便实现RDWC连接
  
  当你连接到正确的URLIIS会显示一个页面让你指定所要连接的服务器和所要使用的屏幕分辨率(如图C所示)如果你选择了Send Logon Information For This Connection选项该页面会显示User Name and Domain区域
  
  
图C输入服务器主机名或IP地址然后点击Connect

  
 

  点击Connect你会看到一个登录对话框如果选择了全屏模式这时候你的电脑就会和远程服务器端的电脑画面一样显示出全屏的Remote Desktop Connection进程你可以通过[Ctrl][Alt][Pause]键在窗口和全屏模式间切换在切换时你会发现这种远程连接确实是在IE浏览器中进行的输入用户名密码后点击OK就可以登录到远程服务器进行管理了其界面和在本地电脑上登录一样只不过某些操作受到帐号权限的限制罢了
  
  在其它平台使用RDWC
  事实上RDWC不但可以方便的控制一台远程服务器对于多台服务器它依然可以很好的进行控制
  
  假设你在企业网内部的多台服务器上安装了RDWC并打算通过你在企业网内的工作站来远程管理它们当你输入所要管理的服务器地址时只需输入该服务器的Tsweb地址然后输入你想要管理的服务器主机名只要你在RDWC中配置了该服务器你会该服务器发出的一个提示信息并且可以开始同它进行远程会话了一定要保证你所输入的主机名和该工作站相匹配或者指定的IP地址一定要是目标服务器的
  
  另外RDWC不仅限于管理Windows Server 平台的系统在Windows NT Windows Professional/Server以及 Windows XP Professional都是一样的本质上说只要操作系统可以运行IIS或以上版本的服务你就可以在其上安装RDWC来实现对该系统的远程管理
  
  RDWC与NAT联合使用
  也许有些人会对RDWC产生误解认为使用了RDWC就可以避免对可激活NAT防火墙端口映射的配置工作这是错误的你需要在防火墙上配置到该系统的HTTP传输端口如果你需要通过防火墙访问内部网中的多台电脑最好的方法就是使用VPN连接到该局域网这样你就可以简单的使用端口和端口进行远程管理了因为此时配置NAT已经没有必要了
  
  当然如果你必须要联合使用RDWC和NAT这也不难比如你已经在内部网中建立了一个可以被远程管理的服务器并做好了端口和端口的映射工作这时候你又需要在局域网的另一台系统上安装RDWC并从互联网访问在这种情况下你需要改变默认的HTTP端口并在防火墙上进行相应的映射工
网友评论
<