使用FreeNX来做linux远程桌面也是经过深思熟虑的,用过很多类似于VNC、Xrdp相关的远程工具。
VNC总是被同事举报十分不稳定,所以换掉了VNC改用了Xrdp。
Xrdp总体来说还是十分不错的,在服务器上配置完毕可以在windows上使用mstsc工具直接远程连接,也不需要客户端软件。但是如果在Ubuntu上使用Xrdp的话有个比较讨厌的小问题是“D”键最小化问题。Ubuntu10.04之前还可以解决掉,但是还是经常反复发作,直至Ubuntu 12.04之后解决的方法就行不通了。所以就打算找一款替代的远程工具,最后选择了FreeNX,目前来说没有遇到太大的问题,相比较来说还是不错的。这里和朋友们分享一下。
目前演示环境是CentOS 6.2 操作系统,基本要求是服务器需运行sshd服务开放22端口。
1.安装必要的软件包:
# yum install expect nc --nogpgcheck
expect:Expect software suite for automating interactive tools。使用它系统管理员的可以创建脚本用来实现对命令或程序提供输入,而这些命令和程序是期望从终端(terminal)得到输入,一般来说这些输入都需要手工输入进行的。
nc: NetCat,在网络工具中有“瑞士军刀”美誉,其有Windows和Linux的版本。因为它短小精悍(1.84版本也不过25k,旧版本或缩减版甚至更小)、功能实用,被设计为一个简单、可靠的网络工具,可通过TCP或UDP协议传输读写数据。同时,它还是一个网络应用Debug分析器,因为它可以根据