X Window+GNOME Desktop+FreeNX给你的服务器配置远程桌面操作
上篇文章我们说到“X Window+GNOME Desktop+VNC 给你的服务器装个图形界面”但是VNC其实效率并不高,现在很多人都推荐使用FreeNX来替换掉VNC,SO,我这里再出一个用FreeNX的教程。
关于FreeNX
FreeNX是近年来继VNC之后新出现的远程控制解决方案,基本原理是将XWindows的信号压缩后传输到远程客户端显示,而VNC是直接截取 屏幕图像处理传输。这样,在同样的传输信道条件下,FreeNX可以比VNC提供更好的操作感和实时性;
安装步骤还是和之前帖子一样
第一步:装X Window+GNOME Desktop+FreeNX
yum groupinstall "X Window System"
yum groupinstall "GNOME Desktop Environment"
yum install nc expect
yum install freenx
yum groupinstall chinese-support
其实这里"X Window System"已经可以不装了,因为用不到了,不过我还是蛮装上了,大家看喜好了
其实我们一直不提倡linux下安装桌面,但很多客户要求,今天总结了一下在我们vps下centos的安装
第一:装X Window+GNOME Desktop+FreeNX
yum groupinstall "X Window System"
yum groupinstall "GNOME Desktop Environment"
yum install nc expect
yum install freenx
yum groupinstall chinese-support
需要注意的是在部分yum源没配置好的情况下yum groupinstall "GNOME Desktop Environment"是会提示
Group GNOME Desktop Environment does not exist
我用yum groupinstall "Desktop" 代替安装成功~~至于有什么区别,我懒得去查资料了,反正能用
第二步:配置,编辑 /etc/ssh/sshd_config
cd /etc/nxserver
cp node.conf.sample node.conf
然后
vi /etc/nxserver/node.conf
在下面加入如下几行
PasswordAuthentication no
AllowUsers nx root
注意PasswordAuthentication no设置no的话,你将不能再用putty SSH登陆了,如果你还准备继续用SSH,那请设置成yes
然后重新启动sshd:
service sshd restart
继续编辑这个配置文件
vi /etc/nxserver/node.conf
将
#ENABLE_PASSDB_AUTHENTICATION="0"
修改为:
ENABLE_PASSDB_AUTHENTICATION="1"
这样才凭密码登陆
创建一个登陆账户,此账户得是linux里的已有账号:
输入命令
nxserver --adduser myuser
myuser在这我用的是root,根据你自己服务器授权哪个用户使用,就adduser 某个用户的用户名,可以添加多个的
设置该用户的密码:
nxserver --passwd myuser
同样的myuser自行修改成你需要的用户
重新启动sshd:
service sshd restart
第三:安装 NoMachine 客户端
FreeNX Windows 客户端下载:
http://www.nomachine.com/download-client-windows.php
安装,不用说了吧?
使用也非常简单,基本会用PUTTY的人没可能不会用这个吧
另外提供一个快速安装脚本,可以其实就是将上面那些代码集合到了脚本中,方便快速安装
wget http://host.bnxb.com/soft/sh/xwindow.sh
chmod +x xwindows.sh
sh ./xwindow.sh
- 最新评论
