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

NoMachine 官网地址:http://www.nomachine.com/

使用NoMachine 需要配置服务端和客户端。

一. 服务端

服务端需要安装3个包:

nxserver-3.4.0-12.i386.rpm

nxnode-3.4.0-11.i386.rpm

nxclient-3.4.0-7.i386.rpm

Linux 32bit 的下载地址是:

http://www.nomachine.com/download-package.php?Prod_Id=2068

下面是NoMachine网页的上一个使用说明:

1. Download the RPMs

2. Change your working directory to the location where you saved the package and install it by running from a console:

# sudo rpm -i nxclient-3.4.0-7.x86_64.rpm 
  # sudo rpm -i nxnode-3.4.0-14.x86_64.rpm 
  # sudo rpm -i nxserver-3.4.0-14.x86_64.rpm

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.

[root@rac2 /]# mkdir /windows

[root@rac2 /]# mount -o username=dave,password=888 //192.168.6.80/tmp /windows

[root@rac2 /]# cd windows/

[root@rac2 windows]# ls

nxclient-3.4.0-7.i386.rpm  nxnode-3.4.0-14.i386.rpm  nxserver-3.4.0-14.i386.rpm

[root@rac2 windows]# ls -lrt

total 17033

-rwxrwSrwx 1 root root 6928970 Nov 11 18:53 nxserver-3.4.0-14.i386.rpm

-rwxrwSrwx 1 root root 6033923 Nov 11 18:53 nxnode-3.4.0-14.i386.rpm

-rwxrwSrwx 1 root root 4477229 Nov 11 18:54 nxclient-3.4.0-7.i386.rpm

[root@rac2 windows]# rpm -ivh *.rpm

error: failed to stat /mnt: Host is down

Preparing...                ########################################### [100%]

1:nxclient               ########################################### [ 33%]

Showing file: /usr/NX/share/documents/client/cups-info

CUPS Printing Backend

The NX Client set-up procedure detected that your "IPP CUPS" printing

backend doesn't allow printing from the NX session. In order to have

printing support in your NX system, you need to set proper permissions

on the IPP backend. Please execute:

chmod 755 /usr/lib/cups/backend/ipp

2:nxnode                 ########################################### [ 67%]

NX> 700 Starting: install node operation at: Thu Nov 11 18:58:13 2010.

NX> 700 Autodetected system 'redhat'.

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.4.0-14 completed.

NX> 700 Bye.

3:nxserver               ########################################### [100%]

NX> 700 Installing: server at: Thu Nov 11 18:58:27 2010.

NX> 700 Autodetected system: redhat.

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.4.0-14' installation completed.

NX> 700 Showing file: /usr/NX/share/documents/server/install-notices

...

NX> 700 Bye.

[root@rac2 windows]#

上面有提示我们执行脚本:

[root@rac1 windows]# chmod 755 /usr/lib/cups/backend/ipp

查看NXserver :

[root@rac2 Server]# /usr/NX/bin/nxserver --status

NX> 900 Connecting to server ...

NX> 110 NX Server is running.

NX> 999 Bye.

[root@rac2 Server]#

二. 客户端

Windows 客户端下载:

http://www.nomachine.com/download-client-windows.php

安装完之后去连服务端即可。

运行之后,看配置:

在这里我们需要输入Host 和 远程桌面类型。 现在基本用的是KDE 和 GNOME。 如果Linux 只安装了一个,就要选对。

下面还有一个选择网络类型的。

连接之后的画面:

这里有两点注意的地方:

1. 不能用root用户进行连接

2. 如果遇到一下问题,请检查环境变量:

To launch a desktop session, KDE or GNOME, the corresponding
commands, either startkde or gnome-session must be set in the PATH.

If the command is not available in the PATH, an error message like:

"Cannot run 'startkde'. Please check that the requested application is in
the system PATH and that you have the rights to execute it."

NoMachine 官网对这个错误做了说明:

http://www.nomachine.com/ar/view.php?ar_id=AR06D00398

Linux远程桌面工具 -- NoMachine的更多相关文章

  1. linux 远程桌面工具NX

    1.在linux服务器上需要安装3个文件,下载地址为: http://www.nomachine.com/download-package.php?Prod_Id=1977 nxclient-3.4. ...

  2. 【转】linux 远程桌面工具NX

    1.在linux服务器上需要安装3个文件,下载地址为: http://www.nomachine.com/download-package.php?Prod_Id=1977 nxclient-3.4. ...

  3. linux 远程桌面连接

    我们知道在windows下面我们可以用远程桌面连接来控制其它电脑, 但linux 远程桌面连接?不过在说怎样连接之前还是要先明确一个概念,为什么我标题没有用linux中的远程桌面连接呢, 这是因为Li ...

  4. Linux 远程桌面控制

    我现在知道有两种方式: 1.直接使用Gnome桌面的远程控制功能.在服务器端登录到gnome桌面,然后在系统菜单中打开远程桌面配置,勾选允许远程即可.这种方式客户端和服务器的两种操作将保持同步,也就是 ...

  5. Xrdp - 通过Windows的RDP连接Linux远程桌面(Ubuntu/CentOS/Redhat 7)(转载)

            您多久访问一次Linux桌面? 您使用什么工具来访问远程桌面? Xrdp是一个开源工具,允许用户通过Windows RDP访问Linux远程桌面. 除了Windows RDP之外,xr ...

  6. Xrdp - 通过Windows的RDP连接Linux远程桌面(Ubuntu/CentOS/Redhat 7)

    Xrdp - 通过Windows的RDP连接Linux远程桌面(Ubuntu/CentOS/Redhat 7) 您多久访问一次Linux桌面? 您使用什么工具来访问远程桌面? Xrdp是一个开源工具, ...

  7. CentOS 6.8 安装TigerVNC 实现 Linux 远程桌面并安装火狐浏览器

    CentOS 6.8 安装TigerVNC 实现 Linux 远程桌面并安装火狐浏览器 vnc客户端地址:https://files.cnblogs.com/files/MYSQLZOUQI/vnc- ...

  8. window用Xmanager4.0的Xstart连接linux远程桌面

    安装包: xorg-x11-xauth xterm.x86_64 0:253-1.el6 Execute command path:/usr/bin/xterm Xstart连接Linux远程桌面有一 ...

  9. Mac 10.12安装Windows远程桌面工具Microsoft Remote Desktop

    说明:之前Office自带的Windows远程桌面工具虽然简便,但是保存的服务器列表有限.而这个微软推出的自家工具可以完美解决这些问题. 下载: (链接:https://pan.baidu.com/s ...

随机推荐

  1. Qt 智能指针学习(7种QT的特有指针)

    从内存泄露开始? 很简单的入门程序,应该比较熟悉吧 ^_^ #include <QApplication> #include <QLabel> int main(int arg ...

  2. JAVA GUI学习 - JProgressBar进度条组件摘录

    public class JProgressBarTest extends JFrame{ public JProgressBarTest() { super(); setTitle("表格 ...

  3. 简单的REST的框架实现

    源代码下载地址:http://download.csdn.net/source/1662193 一. 认识REST REST软件架构是由Roy Thomas Fielding博士在2000年首次提出的 ...

  4. VC++实现生成右键菜单及添加图标

    用VC++实现弹出菜单比较简单,这里介绍其中的一种来实现一个鼠标右键弹出菜单,效果如下图所示: 步骤: 一.新建一个基于对话框的MFC应用程序-----PopMenu 二.添加一个菜单资源------ ...

  5. Two Sum-n方优化与C++map的使用

    LeetCode第一题,刚拿到题目时虽然明知道n方的遍历算法会超时,但还是不信邪的提交了一次,然而编程不存在运气,TLE不可避免.但是之后的思维方式比较直接,我并没有立刻想到O(n)的方法,想了一种先 ...

  6. Web性能优化方案

    第一章 打开网站慢现状分析 在公司访问部署在IDC机房的VIP网站时会感觉很慢.是什么原因造成的?为了缩短页面的响应时间,改进我们的用户体验,我们需要知道用户的时间花在等待什么东西上. 可以跟踪一下我 ...

  7. 高级UNIX环境编程5 标准IO库

    标准IO库都围绕流进进行的 <stdio.h><wchar.h> memccpy 一般用汇编写的 ftell/fseek/ftello/fseeko/fgetpos/fsetp ...

  8. DataReader的例子

    前: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DataReader对 ...

  9. 自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版

    Nginx比apache要好,优点很多,随便去搜寻引擎找一下就能找到一大把资料,这不是我们讨论的重点,我们的重点是自己做一个运行组合!     為何我不從網上下載一個別人已經封裝好的現成的版本呢?因為 ...

  10. Maven Jrebel 多模块热部署方案

    近期在构建maven多模块项目时,发现web module依赖的其它模块,每次都要clean install成一个jar包,然后运行web module才能加载. 本生jrebel是配置在了web m ...