安装icewm
rpm -ivh fribidi-0.19.2-2.el6.x86_64.rpm rpm -ivh icewm-1.3.8-3.el6.x86_64.rpm
安装freenx
yum -y install nc expect rpm -ivh nx-3.5.0-5.el6.nux.x86_64.rpm rpm -ivh freenx-server-0.7.3-21.el6.nux.x86_64.rpm
安装扩展支持(可选择安装)
yum -y install xorg-x11-apps xorg-x11-fonts-misc cups cups-devel openssl-devel openssh-server openssh-clients rpm -ivh freenx-server-0.7.3-21.el6.nux.x86_64.rpm
配置nxserver
nxsetup --install
#如果报错:Fatal error: Could not connect to NX Server.
#vim /etc/nxserver/node.conf
修改如下:
ENABLE_PASSDB_AUTHENTICATION="1" ENABLE_SSH_AUTHENTICATION="1"
#再次安装一遍
nxsetup --install --setup-nomachine-key
#允许使用NoMachine客户端附带的密钥登录
chmod 666 /dev/urandom #系统默认此值 chmod 666 /dev/null #系统默认此值 chmod 640 /var/lib/nxserver/home/.ssh/authorized_keys2
启动、查看、停止nx命令
/usr/libexec/nx/nxserver --start: 启动NX服务器 /usr/libexec/nx/nxserver --stop: 停止NX服务器 /usr/libexec/nx/nxserver --status: 查看NX服务器 /usr/libexec/nx/nxserver --restart: 重新启动NX服务器 /usr/libexec/nx/nxserver --help: 查看帮助信息
使用 iptables防火墙,你必需打开相应端口:
iptables -A INPUT -i lo -s 127.0.0.1 -j ACCEPT iptables -A INPUT -p tcp --dport 22 -j ACCEPT iptables -A OUTPUT -p udp --sport 22 -j ACCEPT iptables -A INPUT -p tcp --dport 5000 -j ACCEPT iptables -A OUTPUT -p udp --sport 5000 -j ACCEPT
#注意:不添加用户,默认使用服务器本地用户或者服务器验证的nis或者ldap用户名和密码登录。
#如果用户的家目录是nfs挂载,则需要挂载用户家目录到登录节点,否则登录成功无法进入桌面。
/usr/libexec/nx/nxserver --adduser zky /usr/libexec/nx/nxserver --passwd zky
网友留言: