Total Pageviews

Thursday, 22 December 2011

NoMachine NX的安装方法

地址    http://www.nomachine.com
安装步骤: (在BUYVM的32位CENTOS环境下安装通过)
首先必须安装了openssh
1.安装gnome

yum groupinstall gnome-desktop
yum install gnome-session
yum groupinstall "X Window System" "GNOME Desktop Environment"

2下载并用rpm安装NX Free Edition for Linux
rpm包的具体地址可以在这里找到http://www.nomachine.com/download-package.php?Prod_Id=2428
以下是32位系统的

rpm -ivh http://64.34.161.181/download/3.4.0/Linux/nxclient-3.4.0-7.i386.rpm

chmod 755 /usr/lib/cups/backend/ipp
rpm -ivh http://64.34.161.181/download/3.4.0/Linux/nxnode-3.4.0-16.i386.rpm
rpm -ivh http://64.34.161.181/download/3.4.0/Linux/FE/nxserver-3.4.0-16.i386.rpm

3.编辑 /etc/ssh/sshd_config 文件

vi /etc/ssh/sshd_config

添加一行:

AuthorizedKeysFile /usr/NX/home/nx/.ssh/authorized_keys2

(注:如果原来有了AuthorizedKeysFile开头的这一行,很可能是因为之前安装过其他版本的NX,可以注释掉)
确定nxserver已经能正常运行:

/usr/NX/bin/nxserver --status

如果得到信息如下,就是可以了
NX> 900 Connecting to server ..
NX> 110 NX Server is running.
NX> 999 Bye.
如果有错的话,应该是配置上的问题。到此nxserver安装完成。
比如错误说已经有nx这个账号了就删掉就行了
4更改nxserver配置文件

vi /usr/NX/etc/server.cfg

去掉以下两行的注释,并改为

ENABLE_AUTOKILL_SESSIONS = "1"
ENABLE_UNENCRYPTED_SESSION = "0"

5添加账号

/usr/NX/bin/nxserver --useradd 你的用户名 --system

,提示输入密码,此密码可以不用和正常系统一样,他保存在nx PW db 中.


到http://www.nomachine.com/download-package.php?Prod_Id=1411下载客户端,
接下来的配置就默认,要填写IP的时候就填写你vps的ip地址
账号密码就是在第五步创建的
启动NX服务器  nxserver --start
停止NX服务器 nxserver --stop
查看NX服务器状态  nxserver --status
如果在使用 iptables防火墙,你必需打开相应端口.

No comments:

Post a Comment