FreeNX远程服务器之服务端安装篇一

PS:FreeNX是近年来继VNC之后新出现的远程控制解决方案,基本原理是将XWindows的信号压缩后传输到远程客户端显示,而VNC是直接截取 屏幕图像处理传输.这样,在同样的传输信道条件下,FreeNX可以比VNC提供更好的操作感和实时性;也正因为其实现原理依赖于XWindows,因此 FreeNX目前也就不支持将Windows作为远程控制服务器端.

  1. NX简介

    NX是一个终端机及远程访问的方案,它建基于NoMachine的企业级开源科技.亏得那开发於 X 窗口系统上的超卓压缩、灵活性工作阶段、及资源管理技术,再整合 Linux/Unix 世界内强大的分享、打印及音讯功能,NX 令你跨网络连接执行任何图像应用程序时,仿如身处在 CentOS(服务器)计算机面前.进行连接时,你需要有一台服务器计算机(你将要连接及在其上打开桌面的计算机),与及一台客户端计算机(你将要用来对服务器进行连接的计算机)

  2. 作业环境

            #服务器端:
            #操作系统:CentOS-6.5-x86_64-minimal
            
  3. 初始化环境变量

            #yum常用软件
            yum -y install vim wget gcc make crontabs mlocate ntp lrzsz gcc-c++ autoconf;
            
  4. centos桌面安装

    vncserver依赖拥有桌面系统的centos,centos min系统无桌面系统需要安装整个桌面系统

            #gnome桌面安装
            #CentOS 5:
            yum groupinstall 'GNOME Desktop Environment' 'X Window System'
            #CentOS 6:
            yum groupinstall 'Desktop' 'X Window System'
            
  5. 在服务器上安装 NX/FreeNX

    CentOS Extras软件库内备有供CentOS5及CentOS6用的NX和FreeNX组件,详情查看

        yum -y install nx freenx
        
  6. 服务器配置文件

    1. 开启nxserver数据库,存储通过NX客户端访问nx服务器的用户

                      sed -i 's/#ENABLE_PASSDB_AUTHENTICATION="0"/ENABLE_PASSDB_AUTHENTICATION="1"/g' /etc/nxserver/node.conf;
                      
    2. 将访问用户加入到nxserver数据库

      访问用户必须是服务器已经存在的用户,由于nx客户端的需求请不要用root用户,本例:创建用户freenx,从属组root

                      #创建用户freenx,从属组root
                      useradd -g root freenx;
                      nxserver --adduser freenx;
                      #设置freenx用户远程访问nxserver的密码:
                      nxserver --passwd freenx;
                      #更新数据库
                      nxsetup --install --setup-nomachine-key
                      
    3. 加入开机启动

                       # vim /etc/rc.d/rc.local
                       #nx服务启动
                       nxserver --start
                       
                      启动、查看、停止nx命令
                      # nxserver --start: 启动NX服务器
                      # nxserver --stop: 停止NX服务器
                      # nxserver --status: 查看NX服务器
                      # nxserver --restart: 重新启动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
                      说明:NxFree服务器完全依赖于SSH进行工作,请先确保Linux服务器的Openssh配置无误
                      

 

参考:

1.(centos官方教程)采用 FreeNX 的 NX 服务器

2.Centos下安装X Window+GNOME Desktop+FreeNX

3.瘦客户端那些事 – NoMachine的秘密

200-120
210-260
200-310
SY0-401
810-403
300-320
400-101
70-533
N10-006
MB2-707
210-060
400-201
350-018
ADM-201
CISSP
1Z0-060
400-051
300-075
MB2-704
100-101
9L0-012
642-999
300-115
MB5-705
70-461
1V0-601
300-206
352-001
70-486
300-135
NS0-157
PR000041
300-101
70-346
CCA-500
70-480
300-208
70-462
EX200
1Z0-803
EX300
ICBB
1Z0-808
AWS-SYSOPS
1Z0-434
300-070
CAS-002
220-801
SSCP
PMP
642-997
70-410
101-400
ITILFND
AX0-100
2V0-621
102-400
101
1Z0-067
220-802
70-463
C_TAW12_731
70-494
CISM
700-501
NSE4
NSE7
70-483
70-488
相关文章
  1. FreeNX远程服务器之客户端安装篇二
本站版权
1、本站所有主题由该文章作者发表,该文章作者与尘埃享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和尘埃的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:
二维码
Posted in FreeNX, linux技术
Comments are closed.