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

Centos下安装X Window+GNOME Desktop+FreeNX的更多相关文章

  1. centos下安装xfce+vnc

    首先安装桌面环境,我选择的是xfce,轻量级桌面,小巧实用不占太多内存,(占用内存方面,xfce少于kde,kde少于gnome). 安装xfce桌面一开始我以为第三方的软件源如rpmforge等应该 ...

  2. [Linux]CentOS下安装和使用tmux

    前天随意点开博客园,看到了一篇关于tmux的文章 Tmux - Linux从业者必备利器,特意还点进去看了.毕竟Linux对于做游戏服务端开发的我来说,太熟悉不过了.不过我就粗略地看了一眼,就关掉了. ...

  3. CentOS下安装hadoop

    CentOS下安装hadoop 用户配置 添加用户 adduser hadoop passwd hadoop 权限配置 chmod u+w /etc/sudoers vi /etc/sudoers 在 ...

  4. CentOS下安装使用start-stop-daemon

    CentOS下安装使用start-stop-daemon 在centos下下了个自启动的服务器脚本 执行的时候发现找不到start-stop-daemon命令 好吧 执行手动编译一下 加上这个命令 w ...

  5. 从零开始学 Java - CentOS 下安装 Tomcat

    生活以痛吻我,我仍报之以歌 昨天晚上看到那个冯大辉老师的微信公众号,「小道消息」上的一篇文章,<生活以痛吻我,我仍报之以歌>.知乎一篇匿名回答,主题为<冯大辉到底是不是技术大牛,一个 ...

  6. CentOS 下安装

    2016年12月5日15:25:58 ----------------------------------- 通常情况下在centos下安装软件就用yum. 关键是,使用yum你要知道安装包的名字是什 ...

  7. CentOS下安装JDK7 转载

    转载地址:http://www.cnblogs.com/rilley/archive/2012/02/02/2335395.html CentOS下安装JDK7 下载地址:http://www.ora ...

  8. Centos下安装mysql 总结

    一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...

  9. 在centos下安装django

    这里有一个不错的Django的学习资料.先收藏一下,以备后用.谢谢 http://www.ziqiangxuetang.com/django/django-install.html 在centos下安 ...

随机推荐

  1. 牛客小白月赛5-I-区间(差分求前缀和+一次暴力统计)

    题目描述 Apojacsleam喜欢数组. 他现在有一个n个元素的数组a,而他要对a[L]-a[R]进行M次操作: 操作一:将a[L]-a[R]内的元素都加上P 操作二:将a[L]-a[R]内的元素都 ...

  2. IE8下ajax兼容问题

    function crossDomainAjax(url, successCallback) { // IE8 & 9 only Cross domain JSON GET request i ...

  3. Spring注解驱动开发之Ioc容器篇

    前言:现今SpringBoot.SpringCloud技术非常火热,作为Spring之上的框架,他们大量使用到了Spring的一些底层注解.原理,比如@Conditional.@Import.@Ena ...

  4. [ SDOI 2010 ] 古代猪文

    \(\\\) Description 一句话题意: 设 \(x=\sum_{d|n} C_n^d\),求 \(G^x\pmod {999911659}\) . 从原题面大段语文中其实不难推出所求. \ ...

  5. Windows下的一个Nginx 批处理命令行控制台

    其实作用很简单,就是为了少输入几个字母,完成对Nginx的控制而已,同时也算是练习了一把bat批处理吧. @echo off&color e&Title Nginx 命令行控制台 cl ...

  6. Android 7.0 因为file://引起的FileUriExposedException异常

    最近作者又碰到因为android 7.0 引起的兼容问题了. 在7.0以前的版本: //创建临时图片 File photoOutputFile = SDPath.getFile("temp. ...

  7. Javaweb项目构建常见问题

    eclipse中 将java项目转换为web项目 1.找到项目工作空间目录,打开.project文件,并修改文件, 修改如下:      找到:<natures> </natures ...

  8. jQuery核心语法

    .each只是处理jQuery对象的方法,jQuery还提供了一个通用的jQuery.each方法,用来处理对象和数组的遍历 jQuery/($).each(array, callback )jQue ...

  9. HP11.31安装11.2.0.3实施手册

    1 前言 此文档详细描述了Oracle 11gR2 数据库在HP11.31上的安装RAC的检查及安装步骤.文档中#表示root用户执行,$表示grid或oracle用户执行. 2 系统环境 操作系统环 ...

  10. leetcode_486. Predict the Winner

    https://leetcode.com/problems/predict-the-winner/ 题目描述:给定一个非负的积分数组,玩家1可以从数组两端任取一个积分,接着玩家2执行同样的操作,直至积 ...