您的位置:首页 > 运维架构 > Linux

windows远程连接到Linux

2011-12-21 14:54 211 查看
这几天服务器不好用,而且现在的代码服务器上只有两个人在做开发用,其他的人没事也就拿来泡泡压力测试,所以重装了一下。系统是Centos5.5,服务器系统重装与普通的PC有点不一样,可能更像是在装一台虚拟机,所以一路点下来也就没多大问题了。但是重装之后连接服务器却遇到了不少的麻烦,因为基本上我们所有的工作都是在Thin Client上完成的,所以连接到服务器也不例外,依然需要能够从Thin Client上连接到服务器。可是以前没有折腾过服务器这东西,毕竟以前大家都用自己的PC开发或者做别的工作。但是现在问题就来了,开始甚至不知道用什么工具来做远程连接。后来不断的百度和google,发现基本上可以有几种比较常用的工具吧:VNC-Server、Xmanager、X-Win32、Xrdp。

Xmanager和X-Win32由于都需要安装,而且由于我们还经常使用一台Windows Server 2008做服务器用,所以得在Windows服务器上安装,可是我们有管理权限,所以就没有尝试了。

VNC-Server是我第一个尝试的工具,具体的安装和配置流程可以参考下面的网址:
http://hi.baidu.com/90com/blog/item/451419414c12a5009213c644.html
VNC-Server用了一天,总体来说还可以,只是有点不符合自己的使用习惯,而且反应起来还比较慢,有点不情愿用这个东西。

然后就想起以前Fedora系统也是用了一个远程连接的工具,但是就是忘记了叫什么名字,于是在百度和google上游荡了半天,终于找到了,原来它叫做xrdp,根据大家的介绍,这款工具也是基于VNC的远程连接工具,于是开始在百度上搜索,开始找到了一份源代码,按照readme安装,看起来还挺容易的,安装过程也很顺利。但是安装之后从Windows远程桌面连接到Centos的时候,连接已经建立,输入用户名和密码的时候竟然不让小弟输入,他大爷的,不爽!于是又在百度上游荡了好几个小时,悲剧的是最终还是没有找到解决办法。

无奈之下想到既然Centos是基于Red Hat的系统,那么使用于红帽的软件版本肯定也可以在Centos上用,于是按照这个思路去找xrdp的rpm包,终于还是被小弟给找到了,具体的网址可以参考下面两个:
http://pkgs.org/ http://rpm.pbone.net/
rpm软件包的安装还是非常简单和方便的,具体的配置流程可以参考另外两个网址:
http://www.vixual.net/blog/archives/524 http://www.cnblogs.com/xkfz/articles/2176867.html
安装了这个工具之后,真的是舒服多了,反应比VNC\要快一些,而且也符合自己以前的使用习惯。

得了,就介绍这里吧,主要是想记录一下还有这么一些好用的工具供我们去用就行了。

补充一下,最近开始用CentOS6.2版本,结果发现vnc不再是以前的那个vnc了,名字换了,而且也不用乱七八糟的配置了,只要简单的几步操作就可以完成了。

比如第一次使用vnc,那么只要用:

vncserver : 3 -geometry 1280x800

就可以启动vncserver了,后面的参数指定了分辨率。当然如果真的是第一次启动,那么vnc还会让我们设置密码。

接着如果我们想让vncserver开机启动,那么只要在/etc/sysconfig/vncservers配置文件里,把默认的最后两行的注释取消,然后加入自己的帐号。

比如我linux的登录帐号叫kid,刚才启动了vncserver :3这个vnc,分辨率是1280x800,那么命令大致如下:

VNCSERVERS="3:kid"

VNCSERVERARGS[3]="-geometry 1280x800"

然后chkconfig vncserver on设置开机启动,不过别忘了chkconfig iptables off关掉防火墙啊!

最后我们reboot一下,然后呢通过windows下的VNC viewer客户端(一般都用一个叫做realvnc的东西)连接尝试一下,看看效果啥样。

不过我不知道为什么,我明明设置了4个账户的vnc,但是开机启动只启动了两个账户,有点搞不明白,网上也没有解决办法。

当然,如果用着vnc不爽的话,那么别卸载,按照小弟上面的方法继续安装xrdp,用着就舒服多了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: