CentOS下安装FreeNX远程桌面
NX 是一个终端機及远程访问的方案,它建基於 的企业级开源科技。亏得那开发於 X 窗口系统上的超卓压缩、灵活性工作阶段、及资源管理技术,再整合 Linux/Unix 世界内强大的分享、打印及音讯功能,NX 令你跨网络连接执行任何图像应用程序时,仿如身处在 CentOS(服务器)计算机面前。
进行连接时,你需要有一台服务器计算机(你将要连接及在其上打开桌面的计算机),与及一台客户端计算机(你将要用来对服务器进行连接的计算机)。
1. 在服务器上安装 NX/FreeNX
现时 内备有 NX 及 FreeNX 的组件。
要安装稳定版的 NX/FreeNX,请在服务器上执行这个指令:
yum install nx freenx
server 端的安装就结束了。
接下来需要安装一个 NX 的 client,在网站上下载(安装 NoMachine 客户端
不客许发行他们的客户端,因此必须他们的网站。客户端备有 、、 及 版本。
),我下载一个 Windows 下的 client,安装完后有一个很重要的步骤,需要将 server 上的 client.id_dsa.key 拷贝到 client 机器上去:server 上的文件路径是
/etc/nxserver/
or
/var/lib/nxserver/home/.ssh/
接下来可以开始连接 server,运行 client 后有一个向导程序,可以选择用 Gnome / KDE / CDE、选择分辨率等。需要导入client.id_dsa.key文件到客户端中,最后记得要勾上 "Enable SSL traffic" 这个选项,完成后就可以连接到 server 了。(Linux下的NX客户端设置方式相同)
假若你在远程服务器上安装 FreeNX,你亦需要在这台机器上安装桌面环境,才能执行远程工作阶段。一个简单地安装 Gnome 的方法就是执行以下指令:
yum groupinstall 'GNOME Desktop Environment' 'X Window System'
注:如果你运用 CentOS 5,yum groupinstall "GNOME Desktop Environment" 可能会投诉 libgaim.so.0 被遗漏。这是一个已知的错误。详情请参阅 。