注:以上讨论的是在工作组模式中,在域模式中比较复杂,我将在以后的文章进行讨论。
通过以上的描述,我想我们已经对远程桌面已经有一些了解了,但是随之问题也就来了。我们在生产过程中可能会有以下问题:
第一, 如果我需要在WINDOWS SERVER上有5个用户通过远程桌面访问呢?注意这里说的是并行,或者说5人同时登录。如果是WINDOWS系统建议就不要问了,毕竟它不是服务器版的操作系统
第二, 如果需要利用远程桌面登录某一台WINDOWS SERVER的用户特别的多,我如何能限制我授权他登录才能登录,并且只能访问指定的文件或程序呢?别跟我说每次都要在管理员组和远程桌面用户组中建立和删除,太麻烦
第三, 我有一套特别昂贵和复杂的软件装到了一台WINDOWS SERVER中,这款软件不是基于B/S模式的(即不能通过浏览器访问。好像有点逆天了,目前基于B/S的软件越来越多了)也不是基于C/S模式的。而且可能至少有5个人以上使用它。由于软件昂贵,所以不可能再5台机器上本地安装。怎么办?
这里我们可以用这样的假设,不过这样的假设容易侵权,不过主要还是为了便于理解。假设,一套3DMAX软件,买一套正版需要30000元,现在有5个人用,那么只要是5个30000元,而且这5个人几个月才用一次,太浪费了。所以买一套安装在WINDOWS SERVER中,大家都远程登录计算机来应用此软件,省钱呀。
第四, 我们想从家里或公司外面利用远程登录访问公司内部的计算机,我还木有×××,因为是内部计算机,这台计算机用的是私网IP,肿么办?
第五, 公司有一些人IT知识很差,连远程桌面连接工具都不会用,希望通过WEB方式一样访问这台计算机中的某些应用程序,怎么办?
好了,该揭示谜底了。远程桌面服务就是为了解决上面5个问题甚至提供更多的功能,比如用户虚拟化。而出的一款服务组件。这个组件很早就有了,不过经过WINDOWS SERVER版本的不断更新而不断升级改进和增加新功能。还有一个问题没解释呢,上文中提到了一个关于“终端服务”的名词,这个又和远程桌面服务有什么关系呢?好吧,我告诉你。在WINDOWS 2008(包括)以前,这个服务组件就叫终端服务,但是到了WINDOWS 2008R2以后,就改成了“远程桌面服务”了。之所以改成了远程桌面服务,我个人认为是因为除了保留了原来终端服务的绝大大部分功能,增加了用户访问应用程序(RemoteApp)和虚拟桌面服务(VDI)。
Windows Serve 2008 R2 远程桌面服务(RDS)架构包括以下组件:
1.远程桌面会话主机(RDSH)服务器/远程虚拟主机(RDVH)服务器
2.远程桌面许可(RD Licensing)
3.远程桌面网关(RD Gateway)
4.远程桌面链接代理(RD Connection Broker)
5.远程桌面Web访问(RD Web Access)
安装了远程桌面服务器,就可以看到远程桌面服务管理器,这里可以很详细查看到都有谁登录了等一些的用户管理。
远程桌面服务管理器,如下图1.5
(图1.5)
远程桌面服务里还有一个远程桌面,可以通过添加新连接,在控制台下,可以批量的进行远程桌面登录。如下图1.7
(图1.7)
RetomeAPP,可以在安装了远程桌面服务的计算机中安装这个服务,利用RDP和MSI分发给客户端,然后他们访问远程服务器中的应用软件就像访问本地安装的程序一样简单,如下图1.8
(图1.8)
利用这个可以解决问题3
利用RDweb访问安装了远程桌面服务的计算机也很方便,如下图1.9
(图1.9)
这就是我刚才提到的问题5
不过远程桌面服务有一个问题,就是它不像远程桌面那样是免费的,不管是设备授权还是用户授权都需要CAL客户访问授权证书,这个证书是需要向微软公司购买的。一般有120天的试用时间。另外远程桌面服务只能在WINDOWS SERVER中安装,不能在WINDOWS系统中安装,默认是不安装的。如下图1.6
(图1.6)
我们看到远程桌面服务在最下面
到此本文的目的已完成,相信很多人可能更关心远程桌面的本身的强大功能,所以为此,我简单收集了一些资料,供大家参考。
以下提供一些参考文章和知识库
微软官网终端服务知识库:
微软官网远程桌面服务知识库:
微软官网Windows Server 2008 R2 远程桌面服务知识库:
Windows Server 2008终端服务详解,可以参考:
Win2008 R2 RemoteApp深度体验系列博文: