2003终端服务器相关

为了有效管理每个远程终端的资源,并让终端用户能使用服务器上的各种合法资源,有不少的企业部署了基于Windows Server 2003的终端服务器 。随着大家终端服务器在IT管理中的应用越来越广泛,也遇到越来越多的问题 。另外,基于某些特殊的应用需求,需要对终端服务器进行灵活的定制,以适应我们的需要 。下面笔者列举比较典型的三个方面进行定制,让其更好地为我们服务 。
1、终端服务器限制用户账户登录
部署终端服务器后,出于安全考虑我们不希望某些用户进行远程登录到终端服务器 。Server 2003平台的终端服务器默认情况下一个用户可以在两个客户端进行远程登录 。在某些特殊的情况下,我们只希望某个帐户只能进行一个远程登录 。以上的两个应用需求是很多管理员遇到并且比较困惑的 。下面笔者分别叙述其实现方法 。
(1).限制某些用户登录终端服务器,这在Server 2003上是非常容易实现的 。在通常情况下,我们的终端服务使用的都是远程桌面模式,客户端通过远程桌面登录到终端服务器 。因此我们可以从远程桌面入手进行用户登录的限制,只给一些用户登录权限,对应的其他用户也就没有权限了 。
右击“我的电脑选择“属性打开“系统属性窗口,点击“远程选项卡,在“远程桌面下勾选“启用这台计算机上的远程桌面,开启远程桌面 。然后点击“选择远程用户按钮,然后点击“添加按钮根据事先指定的策略添加自己授权的可以进行远程桌面连接的用户 。比如我们授权lw用户,只需在“输入对象名称来选择下输入即可,当然也可以点击“高级按钮,通过“立即查找功能添加系统中存在的用户 。(图1);;;;
【2003终端服务器相关】图1
;
;默认情况下,administrator用户拥有登录权限的,有时我们为了安全防止攻击者尝试用其登录登录终端服务器 。那如何禁止administrator远程登录终端服务器呢?最极端的方式是禁用administrator用户,在命令提示符下输入命令:net user administrator /active:no即可 。还有可以通过组策略为administrator改名(计算机配置→Windows设置→安全设置→本地策略→安全选项→帐户:重命名系统管理员) 。笔者推荐的做法是通过组策略取消administrator登录终端服务器的权限,其组策略位置是:计算机配置→Windows设置→安全设置→本地策略→用户权限分配,双击“通过终端服务允许登录,选择administrators用户,点击删除,然后添加许可的用户即可 。这样,当别人恶意尝试登录终端服务器的时候会弹出如图的警告,拒绝登录 。(图2);;
图2
(2).要实现一个用户只能进行一次终端登录,我们可以通过对终端服务器的设置来实现,操作步骤是:点击“开始,依次定位到“控制面板→管理工具→终端服务配置,单击“服务器设置在详细信息窗格中,右键单击“限制每个用户使用一个会话,然后单击“属性 。勾选“限制每个用户使用一个会话复选框,然后单击“确定即可 。(图3);;;
2、终端服务器超出最大允许连接数
通常情况下,企业中有多个管理员,他们都有权限可以登录到终端服务器 。默认情况下,administrator的远程桌面连接数2个 。如果此时正好有两个管理员远程桌面连接到终端服务器,那么第三个管理员就不能登陆,会提示“终端服务器超出了最大允许连接数,无法进行登录 。(图4);
图4
;
;另外,某些管理员远程登录结束后不是按照常规做法从终端服务器中注销用户,而是直接端口连接 。这样的话,虽然远程用户已经断开了与终端服务器的远程桌面连接,但是session(会话)还停留在服务器端,也会有上面的提示造成无法登录 。
对于这一问题就笔者所知有四种解决办法:
(1).本地登录(控制台登录)到终端服务器,远程登录的用户会自动被注销 。如果还有用户没有注销,可以在打开“任务管理器,点击“用户标签然后选择远程登的用户点击右键选择“注销即可 。(图5);;;
图5
;(2).如果终端服务器开启了telnet服务,我们可以telnet到终端服务器,然后通过命令注销(踢出)用户 。首先输入命令“query user查看当前的登录,然后选择相应的用户通过命令logoff ID来注销该用户 。其中ID是系统分配给用户的标识,它是唯一的 。比如我们输入logoff 2,就注销了ID为2的用户的远程登录,那么其他用户就可以登录了 。(图6);
 图6
;
;(3).限制已经断开连接的session存在的时间,当超过时间后会自动进行注销,其原理是修改终端服务器配置来实现的 。操作步骤是:
第一步:点击“开始,依次定位到“控制面板→管理工具→终端服务配置,在“终端服务配置
窗口,点击左侧的“连接然后双击窗格右侧的“RDP-Tcp打开其属性设置对话框 。(图7)
 图7
;第二步:点击“会话标签,勾选“替代用户设置激活下面的选项,然后在“结束已断开的会话后面的下拉列表中选择一个时间,比如我们选择30分钟 。这样当断开连接30分钟内没有再次连接的话,系统就会技术这个session(会话) 。(图8)
 图8
;第三步:点击“网卡标签,修改“最多连接数,默认是2,大家可以根据自己的需要进行修改 。不过,数字不宜过大,否则会占用终端服务器的系统资源 。
(4).上面的三个方法可以解决问题,但笔者认为最彻底的解决方案是增加终端服务器的连接数,我们通过组策略来实现,操作步骤是:
第一步:点击“开始→运行,输入gpedit.msc打开组策略编辑器,依次展开“计算机配置→管理模板→Windows 组件→终端服务,双击右边的“限制连接数量,点选“已启用,在“TS 允许的最大连接数后面根据自己的需要输入一个连接数 。
第二步:点击左侧的“会话,然后双击右侧的“为断开的会话设置时间限制,点选“已启用,在“结束断开连接的会话后的下拉列表中选择一个时间,比如我们选择“30分钟 。(图9);
 图9
3、破解Win2003终端服务许可证
用windows server 2003做服务器的人都知道其安全性能比以前的windows版本高出很多,但是也带来很多麻烦,其中终端授权就是一例 。在Server 2003中服务器最重要的远程管理“终端服务居然要求授权,要许可证,否则120天过期需要购买授权 。这是让管理员们非常郁闷的事情,其实这个问题可以得到很好的解决 。我们通过如下的操作即可解除该认证限制 。
在Server 2003上首先开启终端服务,然后依次执行“控制面板→添加删除程序→添加/删除windows组件,在“Windows组件向导窗口的“组件下取消对“终端服务器和“终端服务器授权的勾选,然后点击“下一步删除这两个系统组件 。在删除完成后,系统会提示会提示我们重新启动计算机,这时候千万不要重启一定要点“否,否则我们的操作就前功尽弃了 。(图10)
 图10
;然后点击右键点击“我的电脑选择“属性,依次点击定位到“远程→远程桌面 ,勾选“启用这台计算机上的远程桌面,之后会得到提示,不用理它点击“确定应用即可 。现在,重新启动计算机大功告成,不用任何第三方破解软件轻松破解了Windows 2003的终端服务器许可 。(实际测试中,重启之后仍然可以正常登陆,并且不受远程桌面2个管理员登陆的限制,看来这个破解方法是有效的,20080719 。)
也可以采控制端用在命令行运行mstsc.exe /console来调出连接器来连接服务器,登录到当前活动会话 。此时的连接会把已经连接上的其他用户踢出来,所以要慎用 。
总结:终端服务在当前的某些行业中仍然发挥着巨大的作用,有着广泛的用途 。其实,何止这些,在企业环境中我们也可以通过终端服务器实现某些特殊的应用 。让我们继续深入挖掘,使其更好地为我们服务 。;
由于这台计算机没有终端服务器客户端访问许可证,远程会话被中断的问题分析:
问题:使用[远程桌面连接]到win2003;server
消息:[由于这台计算机没有终端服务器客户端访问许可证,远程会话被中断 。请跟服务器管理员联系 。]
由于这台计算机没有终端服务器客户端访问许可证,远程会话被中断 。请与服务器管理员联系 。
原因:;许可证服务器中可能没有剩余的“每设备;CAL来颁发 。
解决方案:;使用终端服务器授权来确定许可证服务器中所剩;CAL;的数量 。要打开终端服务器授权,请依次单击“开始、“程序、“管理员工具,然后指向“终端服务器授权 。如果许可证服务器中没有剩余的;CAL;颁发给客户端,那么请根据需要购买并安装其他;CAL 。
另请参阅:;购买客户端访问许可证;安装客户端访问许可证;购买并在终端服务器许可证服务器上安装客户端访问许可证
原因:;终端服务器中的终端服务器授权模式可能设置为“每设备,而许可证服务器可能仅有“每用户;CAL 。如果是这种情况,那么许可证服务器将仅颁发临时许可证,这是不能升级的 。当临时许可证还有几天即将过期时,“事件;ID;26,源:应用程序弹出消息将显示在客户端上的应用程序事件日志中 。该事件消息指出临时许可证还有多少天即将过期 。与此类似,“事件;ID;1011,源;TermService也将显示在终端服务器上的应用程序事件日志中 。
解决方案:;将终端服务器授权模式从“每设备更改为“每用户 。
要点
终端服务器不监视每用户;CAL 。这意味着即使许可证服务器数据库中只有一个每用户;CAL,使用它时,每用户;CAL;也不会减少 。它不会通过从最终用户许可协议;(EULA);要求中删除管理员来为每一个用户提供有效的终端服务器;CAL 。如果未在使用每设备;CAL;却无法为每个用户获取一个每用户;CAL,则违反了;EULA 。
请参阅以下文本,该文本选自;Windows;Server;2003;的;EULA:
“您可以使用两种不同的;TS;CAL:“设备和“用户 。每个;TS;设备;CAL;允许一个设备(由任何用户使用)执行任何服务器上的;Windows;会话 。每个;TS;用户;CAL;允许一个用户(使用任何设备)执行任何服务器上的;Windows;会话 。您可同时混合使用;TS;设备;CAL;和;TS;用户;CAL,并可以将其与环境中的服务器软件同时使用 。您可以让终端服务器请求每用户许可证或每设备许可证(默认值),但不能同时请求两种许可证 。
另请参阅:;配置终端服务器授权模式
原因:;终端服务器可能找不到许可证服务器 。
解决方案:;请执行以下步骤:
1.确认是否已正确安装许可证服务器 。
2.确认终端服务器授权服务是否正在许可证服务器上运行 。
3.通过确保在每一台计算机上正确配置了域名系统;(DNS),验证客户端、终端服务器和许可证服务器可以通讯 。要完成上述操作,请在每台计算机上使用;IP;地址、FQDN;和;NetBIOS;名称分别针对其他两台计算机运行;ping;命令 。如果任何;ping;命令失败,请验证网络上的;DNS;配置 。
4.在终端服务器上,设置一个要连接到的首选授权服务器 。通过如下方法可完成该操作:使用注册表、WMI;脚本,或者在带有;Service;Pack;1;的;Windows;Server;2003;中,使用组策略设置或终端服务器配置 。
另请参阅:;安装终端服务器授权;设置首选终端服务器许可证服务器;终端服务器许可证服务器角色
解决方案:;如果上一个解决方案不能解决此问题,请在客户端上创建一个;MSLicensing;注册表项及其子项的备份,然后执行下列操作删除原始项和子项:
1.在客户端上,导航到下列注册表子项:HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSLicensing 。
2.单击;MSLicensing 。
3.在“注册表菜单上,单击“导出注册表文件 。
4.在“文件名框中,键入;mslicensingbackup,然后单击“保存 。
如果以后需要还原此注册表项,请双击;mslicensingbackup.reg 。
5.在“编辑菜单上,单击“删除,然后单击“是确认删除;MSLicensing;注册表子项 。
6.关闭注册表编辑器并重新启动计算机 。
客户端重新启动时,将重新创建缺少的注册表项 。
警告
编辑注册表不当可能会严重损坏您的系统 。在更改注册表之前,应备份计算机上任何有价值的数据 。
请参阅:;如何在;Windows;2000;中使用;RestrictAnonymous;注册表值;(http://go.microsoft.com/fwlink/?LinkId=38561);
另请参阅:;终端服务器授权宽限期;安装终端服务器授权;激活终端服务器许可证服务器;购买客户端访问许可证;安装客户端访问许可证;;购买并在终端服务器许可证服务器上安装客户端访问许可证;激活终端服务器许可证服务器 。
破解win2003“终端服务器授权/删除终端服务授权中的临时许可证
删除客户端的注册项HKEY_LOCAL_MACHINEsoftwareMicrosoftMSLicensing可重新生成临时许可证
设置终端登陆数先决条件:
在你刚开始装系统的时候就会提示你最大连接用户的数目!要有“终端服务器授权!
设置终端最大登陆数:
控制面板-终端服务配置-选择“连接中的“RDP-TCP,[网卡]中选中你的网卡适配器,设置为无限连接数 。;;
破解win2003“终端服务器授权激活许可证:
用过windows server 2003做服务器的人都知道,windows2003的性能安全性比以前的windows版本高出很多,但是也带来很多麻烦 。其中服务器最重要的远程管理“终端服务居然要求授权,要许可证,否则120天过期 。其实这个问题很好解决按照一下方法就可以 。;;
操作步骤:;;
1、如果你服务器上已经开着终端服务,控制面板→添加删除程序→添加/删除windows组件→删除终端服务和终端授权服务 。;;
这个时候回提示你重新启动计算机,请千万记住一定要点“否,否则就麻烦了 。;;
2、点我的电脑属性→远程→远程桌面→在启用这台计算机的远程桌面上打对勾→之后会得到提示,点确定就行→应用 。;;
3、重新启动计算机大功搞成,不用任何破解软件,轻松加愉快 。;;
其实这个服务在WINDOWS2003安装完就有,大家可以注意2003在添加/删除服务的时候经常不用从安装盘的I386里读东西,嘿嘿…………
激活2003终端授权服务器
我是初学者,在网上看到这个东东,并且试验通过,也许大家都知道,还是写出来吧,请大家别见笑:
终端服务器的安装就不介绍了,网上文章很多,下面说一下激活授权服务器 。
1)点击开始->程序->管理工具->终端服务器授权,选择未激活的服务器名称,选择属性, 请记下对话框中出现的产品ID,我们要用这20位的ID号到网上注册 。
2)打开Internet Explorer浏览器,在地址栏中输入https://activate.microsoft.com(http也可)这个地址,此时是英文界面 。在左上角的下拉框中选中"Chinese(Simplified)"(简体中文)项,再按"GO"图标 。
3)现在便得到的是中文网页了 。确保已选中"启用许可证服务器"项,再单击"下一步"按钮 。
4)在随后要求提供的信息界面中,"产品ID"处输入刚才抄下的那个20位数字,再填入自己的其他基本资料,然后再选"下一步"继续 。
5)此时系统会显示你方才输入的个人信息,确信无误之后再 "下一步"
6)你便可以得到"已成功处理您的许可证服务器启动申请 。你的许可证ID是:…",又是一个需要抄下的分为七段的35位数,里面包含有数字也有大写的英文字母;并且还会问你"需要此时获取客户机许可证吗?",你当然应该回答是;
7)如果没有许可证,那么许可证程序选择“Enterprise Agreement,确定您的信息后,便可继续下一步;
8)在接下来的界面中(在此是以选择“Enterprise Agreement,如果选择其他的许可证程序,可能略有不同),"产品类型"一项应为"Windows 2003终端服务客户端访问许可证";"数量"为你欲连接的最大用户数(比如为"100");在"注册号码"中输入你从微软获得的那个七位数(如果自己没有许可证,那么就输入6565792,4954438,6879321或者5296992),再"下一步"
9)又是确认您的设置;
10)现在应该是"谢谢您激活终端服务许可证"的时候了!你的收获包括两个东东,一个是刚才已经得到的那个35位数的"许可证服务器ID",一个是现在才取得的另一个七段共35位数的"许可证密钥包ID" 。恭喜你!
11)现在请到开始->程序->管理工具->终端服务器授权中完成最后的激活操作吧,选择服务器名称后点击右键,将属性中的安装方法设为Web浏览器;
12)再选择服务器,点击右键,选择安装许可证;
13)现在就可以将您在Web上得到的许可证密钥ID输入到以下的输入框中了;
14)大功告成,现在终于没有120天的后顾之忧了;
15)最后我们又返回到终端服务器的授权中,点击服务器名称,右键选择激活,那么就完成任务了;
(1)MH9MK-8HRFB-F3MXJ-HPHR7-TDR4G-Q3FCY-98YC2
(2)QH2D9-QXX26-DCTJV-9FYKV-TX2Q9-X8CJP-3RXWJ;;
(1)W22VR-RQTC2-VG9P6-TKWQF-C2MDP-XTRVH-BMFXC
(3)Y2RYH-PR6W7-66BG8-DM6MX-D69MR-3JG4P-HCJY8
ID:69713-640-9371627-45623