快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms

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

顶(1)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论