远程桌面 NoMachine 的快速安装与使用

        对于需要经常远程到X windows的网友来说,VNC与Xmanager经常被使用,而NoMachine也是不错的选择之一,该工具简单,易用,尤其是在低带宽、慢速率的网络环境下工作性能良好。本文描述了NoMachine的快速安装与使用。

         NoMachine 官网地址:http://www.nomachine.com/
         NoMachine 的下载地址: http://www.nomachine.com/download.php
         该软件支持多种平台,也有多种不同的版本,因此下载时,应选择适合自己平台使用的相应版本。
         本文下载的是基于linux 64bit的安装版本,即 NX Free Edition。

一、NX简单介绍 
     NoMachien能使用户从另一台计算机访问和控制远程的Windows,Linux PC或Mac电脑,实现工作或娱乐等操作。
     NoMachien的NX主要分为两部分:NX Client和NX Server。
     NX Server的部署见文档 ,较为简单。部署完成后,就可以使用NX Client进行连接了。NX Client有Windows版本,Linux版本,Mac版本和Solaris版本。
     NX远程桌面技术,采用了新的远程协议,把x桌面的数据经过提取,仅传送一些参数,而且通过ssh来进行数据加密传送,因此相比VNC或直接XDMP具有很快的速度和较高的安全性能。

二、安装与使用
     下面是安装说明,直接参照安装即可
     Note: Installation of NX Server for Linux requires the download and installation of three packages: client, node and server.
     The client is needed because it ships libraries used by the node. The node is needed because it ships tools needed by the server.
     Furthermore, the SSH server daemon (SSHD) needs to be up and running on each of the NX Node machines since NX relies on the mechanism  provided by the SSH subsystem for handling user authentication.

     TAR.GZ version

     Download the TAR.GZs in the /usr directory
     Change your working directory to the location where you saved the package and install it by running from a console:

       # cd /usr
       $ sudo tar zxvf nxclient-3.5.0-7.x86_64.tar.gz
       $ sudo tar zxvf nxnode-3.5.0-9.x86_64.tar.gz
       $ sudo tar zxvf nxserver-3.5.0-11.x86_64.tar.gz

     Run the setup script for installing the NX Node and NX Server software:

       $ sudo /usr/NX/scripts/setup/nxnode --install
       $ sudo /usr/NX/scripts/setup/nxserver --install
 
     If you don't have the sudo utility installed, log on as superuser ("root") and run the commands without sudo.
     Note: click here for detailed instructions on how to install the NX Client, NX Node and NX Server packages.
     The NX service can be controlled by the command /usr/NX/bin/nxserver --status|--start|--stop|--restart.
     Additional commands are available to configure the server. Try /usr/NX/bin/nxserver --help for more information.
     Please, don't forget to download and read the NX Server Administrator's Guide available here. 
 
     上面的安装说明中也给出了nxserver命令使用方式,如使用 --help获得所有的帮助信息
      blade4:/ # /usr/NX/bin/nxserver --help
 
      Usage: nxserver [Option]

      --help

        Show this message.

      --version

        Show version of NX Server.
      ..................      
 
     下面是硬件需求信息
      Hardware
      400 MHz processor
      128 MB RAM
      35 MB free disk space on your hard drive
      Network connection (either a LAN, or Internet link: dial-up (minimum 33.6 Kbps modem), broadband, cable, DSL, etc.)

      blade4:/usr # ls nx*
      nxclient-3.5.0-7.x86_64.tar.gz  nxnode-3.5.0-9.x86_64.tar.gz  nxserver-3.5.0-11.x86_64.tar.gz
      blade4:/usr # tar -zxvf nxclient-3.5.0-7.x86_64.tar.gz
      blade4:/usr # tar -zxvf nxnode-3.5.0-9.x86_64.tar.gz
      blade4:/usr # tar -zxvf nxserver-3.5.0-11.x86_64.tar.gz

      blade4:/usr # cd NX
      blade4:/usr/NX # ls
      bin  etc  home  lib  scripts  share  var
      blade4:/usr/NX/ # cd scripts/
      blade4:/usr/NX/scripts # ls
      init  restricted  setup
      blade4:/usr/NX/scripts # cd setup/
      blade4:/usr/NX/scripts/setup # ls
      nxnode  nxserver
      blade4:/usr/NX/scripts/setup # ./nxnode --install
      NX> 700 Starting: install node operation at: Mon Oct 08 07:24:52 2012.
      NX> 700 Autodetected system 'suse'.
      NX> 700 Install log is '/usr/NX/var/log/install'.
      NX> 700 Creating configuration in /usr/NX/etc/node.cfg.
      NX> 700 Inspecting local CUPS environment.
      NX> 700 Generating CUPS entries in: /usr/NX/etc/node.cfg.
      NX> 700 Installation of version: 3.5.0-9 completed.
      NX> 700 Showing file: /usr/NX/share/documents/node/cups-info

       CUPS Printing Backend

       The NX Node setup procedure could not detect your "CUPS"
       installation: either CUPS  is not installed on your system
       or it was installed in a non-standard path. CUPS is needed
       in order to enable printing support in your NX system.
       Please note that you can enable  printing support for your
       NX system at any time; to do this make sure  that you have
       CUPS installed then run:

         /usr/NX/scripts/setup/nxnode --nxprintsetup <pathname>

       to specify the location of the CUPS root path.
      NX> 700 Bye.

      blade4:/usr/NX/scripts/setup # ./nxserver --install
      NX> 700 Installing: server at: Mon Oct 08 07:25:20 2012.
      NX> 700 Autodetected system: suse.
      NX> 700 Install log is: /usr/NX/var/log/install.
      NX> 700 Creating configuration file: /usr/NX/etc/server.cfg.
      NX> 723 Cannot start NX statistics:
      NX> 709 NX statistics are disabled for this server.
      NX> 700 Version '3.5.0-11' installation completed.
      NX> 700 Showing file: /usr/NX/share/documents/server/install-notices
      NX> 700 Bye.
      #下面是安装后的状态检查
      blade4:/ # /usr/NX/bin/nxserver --status
      NX> 900 Connecting to server ...
      NX> 110 NX Server is running.
      NX> 999 Bye.

      接下来安装客户端,客户端的安装也比较简单,下载NX Client for Windows根据提示一步步安装即可。如果是linux客户端,下载相应的linux client即可。
      下载连接: http://www.nomachine.com/documents/client/install.php

      客户端安装完毕之后,根据NX connection winzard向导来配置nomachine。
      输入session的名字,如此处是blade4
      输入想要remote的ip,端口号缺省是22
      选择合适的internet连接方式
      接下来是选择操作系统类型以及桌面类型,我这里的是suse linux + gnome,因此选择unix + gnome
      远程桌面的size可以保留缺省,也可以根据情况自行调节
      下一个窗口提示是否要创建快捷方式以及显示高级配置对话框,之后,单击finish
      出现最终的登陆窗口,输入linux上的用户名以及密码登陆到X windows
 
三、注意事项
     1、一定要下载并解压nxclient-3.5.0-7.x86_64.tar.gz(tar安装版),否则收到错误信息。
       本人在安装到第二台linux上时由于前面的安装貌似没有使用到nxclient,因此没有复制到第二台机器的/usr路径下,出现下列错误信息
      下面是直接将下载的文件复制到usr路径后解压
       blade10:/usr/NX/scripts/setup # /usr/NX/bin/nxserver --status
       NX> 595 ERROR: Detected an inconsistency in the NX server configuration.
       NX> 595 ERROR: The exception id is: F0305311. To get detailed information about
       NX> 595 ERROR: the error, search for the string: F0305311 in the system log file
       NX> 595 ERROR: (usually '/var/log/messages').
       
       blade10:~ # vi /var/log/messages
       Oct  8 08:01:38 blade10 NXSERVER-3.5.0-11[29992]: ERROR: Exception id F0305311.
       Wrong configuration: key 'CommandNXSSH' specifying nxssh command has wrong value : command '/usr/NX/bin/nxssh' not found (NXNssUserManager::init)
  
     2、 应根据安装指导下载到/usr路径解压后再安装,否则,会后到无法创建配置文件的错误信息
 
     3、不能使用root用户登录到X windows。但登陆到X windows后,命令行下可以切换到root账户
       下面是使用root账户登陆的错误提示
       NX> 203 NXSSH running with pid: 5320
       NX> 285 Enabling check on switch command
       NX> 285 Enabling skip of SSH config files
       NX> 285 Setting the preferred NX options
       NX> 200 Connected to address: 10.10.43.112 on port: 22
       NX> 202 Authenticating user: nx
       NX> 208 Using auth method: publickey
       HELLO NXSERVER - Version 3.5.0-11 - LFE
       NX> 105 Hello NXCLIENT - Version 3.5.0
       NX> 134 Accepted protocol: 3.5.0
       NX> 105 Set shell_mode: shell
       NX> 105 Set auth_mode: password
       NX> 105 Login
       NX> 101 User: root
       NX> 500 ERROR: User 'root' cannot be used as an NX user
       NX> 999 Bye.
       NX> 280 Exiting on signal: 15

       Author: Robinson Cheng

       Blog: blog.csdn.net/robinson_0612 
四、更多参考

有关基于用户管理的备份和备份恢复的概念请参考

    Oracle 冷备份

    Oracle 热备份

    Oracle 备份恢复概念

    Oracle 实例恢复

    Oracle 基于用户管理恢复的处理(详细描述了介质恢复及其处理)

    SYSTEM 表空间管理及备份恢复

    SYSAUX表空间管理及恢复

   Oracle 基于备份控制文件的恢复(unsing backup controlfile)

 

有关RMAN的备份恢复与管理请参考

    RMAN 概述及其体系结构

    RMAN 配置、监控与管理

    RMAN 备份详解

    RMAN 还原与恢复

    RMAN catalog 的创建和使用

    基于catalog 创建RMAN存储脚本

    基于catalog 的RMAN 备份与恢复

    RMAN 备份路径困惑

 

有关ORACLE体系结构请参考

    Oracle 表空间与数据文件

    Oracle 密码文件

    Oracle 参数文件

    Oracle 联机重做日志文件(ONLINE LOG FILE)

    Oracle 控制文件(CONTROLFILE)

    Oracle 归档日志

    Oracle 回滚(ROLLBACK)和撤销(UNDO)

    Oracle 数据库实例启动关闭过程

    Oracle 10g SGA 的自动化管理

    Oracle 实例和Oracle数据库(Oracle体系结构)    

 

时间: 2024-09-20 15:30:34

远程桌面 NoMachine 的快速安装与使用的相关文章

Windows 2008 R2实战之二十:远程桌面服务RD之一

一.远程桌面服务(RD)概述 &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   远程桌面服务(以前是终端服务)是 Windows Server(R) 2008 R2 中的一个服务器角色,它提供的技术可让用户访问在远程桌面会话主机(RD 会话主机) 服务器上安装的基于 Windows 的程序,或访问完整的 Windows 桌面.使用远程桌面服务,用户可从公司网络内部或 Internet 访问 RD 会话主机服务器

Windows Server 2008 RemoteApp(二) 部署激活远程桌面授权服务器

远程桌面授权服务器的作用是为连接到远程桌面服务器的每个用户或设备颁发许可证,如果没有许可证的用户或设备连接远程桌面服务器,会有120天的限制 1.部署远程桌面授权服务器 还是在bjrd.zf.com这台服务器上,按图示在[远程桌面服务]角色的右键菜单中选择[添加角色服务] 选择[远程桌面授权] 这步的配置远程桌面服务器通过何种方式来发现远程桌面授权服务器,我们通常是在远程桌面服务器上手工指定远程桌面授权服务器 开始安装 安装成功

配置windows 2008 R2远程桌面授权

一.远程桌面授权 远程桌面授权(RD 授权)以前称为终端服务授权(TS 授权),它能够管理每个设备或用户与远程桌面会话主机(RD 会话主机)服务器连接所需的远程桌面服务客户端访问许可 (RDS CAL).使用 RD 授权在远程桌面授权服务器上安装.颁发 RDS CAL 并跟踪其可用性. 客户端(用户或设备)连接到RD 会话主机服务器时,RD 会话主机服务器将确定是否需要 RDS CAL.然后,RD 会话主机服务器代表尝试连接到RD 会话主机服务器的客户端向远程桌面授权服务器请求 RDS CAL.

远程桌面连接的启动方法技巧

  什么是远程桌面连接?远程桌面连接组件是从Windows 2000 Server开始由微软公司提供的,在Windows 2000 server中它不是默认安装的.因为该组件一经推出受到了很多用户的拥护和喜好,所以在Windows XP. Windows 2003.Windows Vista 以及最新的Windows 7 操作系统中微软公司将该组件的启用方法进行了改革,通过简单的勾选就可以完成在后三种操作系统下远程桌面连接功能的开启. 微软公司在操作系统中安装了远程桌面连接,自然就有它的重要作用

学习ubuntu远程桌面(一):配置远程桌面

公司服务器目前安装的都是ubuntu 14.04系统,而且由于业务需要,需要使用到ubuntu的远程桌面功能.所以本篇文章都是围绕ubuntu的远程桌面来介绍. 一.远程桌面连接方式 ubuntu的远程桌面连接要说简单也很简单,要说复杂也很复杂.ubuntu远程桌面连接的方式,目前主要有两种方式:基于VNC方式的和基于XRDP方式的. 基于VNC方式的远程桌面连接,不在本篇文章中进行介绍.本文主要介绍基于XRDP方式的远程桌面连接. 注意:基于XRDP方式的远程桌面连接还需要vncserver的

Windows 2008 R2实战之二十一:远程桌面服务RD之二

一.远程桌面授权 &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   远程桌面授权(RD 授权)以前称为终端服务授权(TS 授权),它能够管理每个设备或用户与远程桌面会话主机(RD 会话主机)服务器连接所需的远程桌面服务客户端访问许可 (RDS CAL).使用 RD 授权在远程桌面授权服务器上安装.颁发 RDS CAL 并跟踪其可用性. 客户端(用户或设备)连接到RD 会话主机服务器时,RD 会话主机服务器将确定

Centos7远程桌面 vnc/vnc-server的设置详解_Linux

Centos7与Centos6.x有了很大的不同. 为了给一台服务器装上远程桌面,走了不少弯路.写这篇博文,纯粹为了记录,以后如果遇到相同问题,可以追溯. 1.假定你的系统没有安装vnc的任何软件,那么,首先安装vnc yum -y install tigervnc-server tigervnc 2.Centos7之前的系统,如果安装vnc一般都需要配置 [root@localhost ~]# cat /etc/sysconfig/vncservers # THIS FILE HAS BEEN

Linux远程桌面工具 -- NoMachine

玩Linux系统,会经常用到远程桌面软件. 我一直用的2个是Xmanager 和 VNC. 今天看到一个新软件: NoMachine. NoMachine NX 是一个快速的终端服务器和虚拟桌面软件,基于 X11 协议.据说速度比 VNC 还快,甚至可以在只有 10k 的带宽环境下运行. 而且画面也比VNC 的清楚.   NoMachine 官网地址:http://www.nomachine.com/   使用NoMachine 需要配置服务端和客户端.   一. 服务端        服务端需

Windows Server 2012中如何快速添加基于Session的远程桌面会话

前提条件:该计算机必须加入了域并且用域账户登陆,且该计算机不能为域控制器(域控制器无法添 加连接代理的角色) 1.打开服务器管理器,点击 添加角色和功能 2.先点下一步后选择 远程桌面服务安装 3.选择快速启动 (快速启动跟标准部署的区别在于快速启动把所有的角色都安装在当 前电脑而标准部署则可以将不同角色安装在不同电脑)