centos6通过yum安装freenx一直的报错,折腾了一个下午才知道freenx到了centos5就没有然后了,再搜索就知道了X2Go这个产品,作下简单介绍:

NX 远程桌面协议的设计目的是通过利用主动压缩和缓存解决低带宽和高延迟的网络连接问题。后来,NX 闭源,但 NX 库还是采用 GPL 协议,这导致出现了多种以X2Go为代表的基于 NX 的远程桌面解决方案开源实现。

正题: 如何安装呢?

1. 安装桌面环境

yum groupinstall 'Desktop' 'X Window System' -y

备注: 启动桌面环境命令: startx (并不需要手动启动,远程连接会自动启动)

2. 安装X2GO

Ubuntu

sudo add-apt-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install x2goserver x2goserver-xsession

Debian

sudo apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E
sudo sh -c "echo deb http://packages.x2go.org/debian wheezy main > /etc/apt/sources.list.d/x2go.list"
sudo sh -c "echo deb-src http://packages.x2go.org/debian wheezy main >> /etc/apt/sources.list.d/x2go.list"
sudo apt-get update
sudo apt-get install x2goserver x2goserver-xsession
Fedora
sudo yum install x2goserver x2goserver-xsession
CentOs
sudo yum install x2goserver x2goserver-xsession
好了,服务端至此完成

然后客户端,大部分都是以Win为客户端,附上下载地址

http://code.x2go.org/releases/binary-win32/x2goclient/releases/4.0.5.2-2016.09.20/x2goclient-4.0.5.2-2016.09.20-setup.exe

尝试连接了下,非常perfect!

//x2go官网

https://wiki.x2go.org