FreeNX是近年来继VNC之后新出现的远程控制解决方案,基本原理是将XWindows的信号压缩后传输到远程客户端显示,而VNC是直接截取 屏幕图像处理传输。这样,在同样的传输信道条件下,FreeNX可以比VNC提供更好的操作感和实时性;
其实我们一直不提倡linux下安装桌面,但很多客户要求,今天总结了一下在我们vps下centos的安装
第一:装X Window+GNOME Desktop+FreeNX

1
2
3
4
5
yum  groupinstall "X Window System"
yum groupinstall "GNOME Desktop Environment"
yum install nc expect
yum install freenx
yum groupinstall chinese-support

第二:配置

1
cd /etc/nxserver ; cp node.conf.sample node.conf

编辑 /etc/ssh/sshd_config 档并更改/加入下列数行:

1
2
PasswordAuthentication no #这样的话你将不能在使用putty SSH登陆了!
AllowUsers nx root

然后从启动sshd:

1
service sshd restart

编辑/etc/nxserver/node.conf
把:

1
#ENABLE_PASSDB_AUTHENTICATION="0"

修改为:

1
ENABLE_PASSDB_AUTHENTICATION="1"

创建一个登陆账户,此账户得是linux里的已有账号:

1
nxserver --adduser myuser #myuser在这我用的是root

设置该用户的密码:

1
nxserver --passwd myuser #myuser在这我用的是root

从新载入sshd:

1
service sshd restart

第三:安装 NoMachine 客户端
FreeNX Windows 客户端下载:
http://64.34.161.181/download/3.4.0/Windows/nxclient-3.4.0-7.exe
安装,不用说了吧?
打开 NX 连接向导,如图:

Session:可以随便填
hostname:你的VPS的ip
Port:端口,一般22,不用改
Type of Internet Connection:视你的网速选择

选 unix 和 GNOME (我默认这样选)
size of the desktop:桌面尺寸大小

finish完成
这时会弹出该设置的配置选项,如图:

点击 “key” 后如图:

此DSA Key非彼Key,那么这个key哪里找呢?请继续看:
ssh里打开/etc/nxserver/client.id_dsa.key ,得root才能打开
你会看到里面正是你需要的key,复制后黏贴覆盖刚才DSA Key的全部内容,然后保存退出
这时会在你的桌面生成一个以刚才你输入Session的名的图标

双击打开,得图:

填入用户名,密码 点击login

稍等片刻及成功登入:

第四:该步骤是针对本站xen vps centos下安装上面重启vps导致vps当机的解决办法,本站用户必看
当你安装完X Window+GNOME Desktop+FreeNX 后一定要做的事情是一定要禁用selinux!!具体做法是安装完上面后请编辑/etc/selinux/config,把
SELINUX=enforcing 修改为
SELINUX=disabled
然后在重启
我已经测试可行

http://www.vpsyou.com/2010/03/16/centos-to-install-x-window-gnome-desktop-freenx.html

最新文章

  1. CRM 2016 自定义对话框
  2. webpack入门(转载)
  3. mysql-zabbix-agent
  4. FZU 2140 Forever 0.5
  5. [jobdu]最小的K个数
  6. absolute和relative的几个Demo
  7. 简单java web应用程序搭建与部署
  8. 自定义统一api返回json格式(app后台框架搭建三)
  9. 5.QT中关于HTTPClient相关的操作,Json数据传输
  10. 测开之路十:函数&参数
  11. Windows下安装Kafka
  12. 使用JS判断不同的终端设备
  13. spring4学习笔记
  14. Windows Server 2016-Win Ser 2016新增功能
  15. pyspark 编写 UDF函数
  16. MySQL · 关系模型的基本术语
  17. 【vue.js】windows下安装vue.js
  18. KVM中断虚拟化浅析
  19. Django学习笔记之ORM多表操作
  20. ZooKeeper 典型应用场景

热门文章

  1. SpringCloud开发学习总结(一)—— 基础知识
  2. 转】[MySQL优化]为MySQL数据文件ibdata1瘦身
  3. Oracle 表-初步涉水不深(第一天)
  4. Redis和SpringDataRedis
  5. jquery基础知识点总结
  6. web.xml 加载顺序
  7. 总结几点sql语句优化
  8. SQL优化基础 使用索引(一个小例子)
  9. 去除inline-block间距
  10. 关于 <script type='text/template' > 的妙用 / 使用jquery获取iframe加载完成事件