关于服务器的问题比较多,大多数百度一下,google知道。可有些比较特殊的问题,例如今天秦天SEO给大家带来的案例,就是百度,google,N下,都不知道的问题。

问题的起因

一般企业的机房,电话程控交换机和服务器会放在一起,有时候有人员调动,要使用原来的分机号,就要设置下程控交换机。通过电脑的串口和程控交换机连接,可以轻松的解决。

可是现如今很多笔记本都没有串口了,而台式机一般都是具备的。由于串口连接线的原因,如果要连接必须搬一台台式机过来,那样就比较麻烦,想到机房里面有服务器,而且服务器上面是有串口的,于是想通过远程服务器来设置程控交换机(服务器上面没有显示器)

问题的现象描述

在一台客户端上面连接了远程服务器,打开设置软件。可是总是提示端口打开失败,重新设置了端口和波特率,还是不行。

莫非是连接线的问题,用台式机试了下,没有问题。

莫非是服务器的串口驱动的问题,重新安装了也没用。

莫非是服务器串口的硬件损坏,按道理说IBM的服务器质量还是挺不错的。

首先,秦天SEO先从软件问题着手,采用了最小化检查方法,在服务器上面调试,结果发现服务器可以正常打开并使用设置软件。

专业知识补充

那么,问题就出现在了远程这上面,首先了解下远程登录终端mstsc的使用方法:

Mstsc 命令参数说明

mstsc.exe {ConnectionFile | /v:ServerName[:Port]} [/console] [/f] [/w:Width/h:Height]

mstsc.exe/edit”ConnectionFile”

mstsc.exe/migrate

参数

ConnectionFile

指定用于连接的 .rdp 文件的名称。

/v: ServerName[ :Port]

指定要连接的远程计算机和(可选)端口号。

/console

连接到指定的 Windows Server 2003 家族操作系统的控制台会话。

/f

在全屏模式下启动“远程桌面”连接。

/w:Width /h:Height

指定“远程桌面”屏幕的尺寸。

/edit ” ConnectionFile ”

打开指定的 .rdp 文件进行编辑。

/migrate

将使用“客户端连接管理器”创建的旧的连接文件迁移到新的 .rdp 连接文件中。

注释

-必须是要连接的服务器上的管理员才能创建远程控制台连接。

-对于每个用户来说,默认的 .rdp 都作为隐藏文件存储在“我的文档”中。默认情况下,用户创建的 .rdp 文件存储在“我的文档”中,但可移至任何位置。

示例

要连接到服务器的控制台会话,请键入:

mstsc /console

要打开名为 filename.rdp 的文件进行编辑,请键入:

mstsc /edit filename.rdp

注意:

windows xp升级到sp3后,命令换成mstsc /admin即可实现Xp2中MSTSC /console的功能mstsc /console /v:IP:终端端口

mstsc /admin /v:IP:终端端口

在windows xp/2003下,不管是从网络上访问其他机器,还是使用远程桌面功能登录系统,常常遇到类似“由于帐户限制你无法登录”的提示。

这是由于你所使用的登录帐号的密码为空,并且所要登录的远程计算机中的“组策略”禁止空密码用户通过网络登录引起的。只要修改该配置即可。

方法是:在远程计算机上启动“组策略编辑器”(开始-运行-GPEDIT.MSC),在“WINDOWS设置-安全设置-本地策略-安全选项”中找到“使用空白密码的本地帐户只允许进行控制台登录”,将其设置为“已停用”就可以了,另一种方法则是把你所使用的登录账号设置为非空密码。

使用 /console 和不使用/console (即/admin和不使用/admin)

/console 模式等同于本地终端显示器登录,/console不会去占用非/console远程桌面。

默认情况下一台服务器同时可以打开3个远程桌面,两个“虚桌面(mstsc命令打开)”和一个“实桌面(mstsc /console带参数打开)”,并且打开的窗口相互都看不见。如果想看到别的桌面连接情况可以打开任务管理器,查看用户连接,选中要查看的连接右键选择连接即可。

远程桌面mstsc /console连接的是session 0,而mstsc是另外打开一个虚拟的session,这样的话就是相当与另外登陆计算机。也就是说带console参数连接的是显示器显示的“实桌面”。

1.使用2个正常连接远程服务器,再使用一个/console方式连接,一台服务器打开3个远程桌面,并且打开的窗口相互都看不见。

2.当使用/console打开远程桌面以后,自动锁定本地终端连接,本地终端登录以后会自动断开远程/console方式,相互冲突,并且开启的窗口可以相互看得见

3.当已经有一个/console远程连接以后,再使用一个/console方式就会自动断开已经的连接,并占有他的桌面。

4.正常连接和/console连接除了后台服务一样以外,桌面窗口不会有任何相互干扰。

目前支持/admin的系统有xp sp3,vista,win7,windows2008,

小提示:不管您使用的是微软哪个版本的操作系统,如果您忘记了mstsc 的详细参数,您可以在CMD下使用mstsc -help来查看具体的用法。

解决方法

看了这些以后还是没有什么头绪,不过也让秦天SEO增长了很多专业知识啊。

看来问题还是要靠自己来解决啊,通过自己的摸索发现在远程桌面选项里面——本地资源——详细信息——端口,前面的钩得去掉,要不默认会使用本地的串口。

总结

至此,问题已经解决了,写这篇文章的目的一是记录解决问题的方法,更重要的是解决问题的思路。对于远程桌面文中参考了很多文章,对于新手以及老手都有学习地方。

参考资料:远程桌面(mstsc) /console(/admin) 的运用经验