Linux远程桌面工具 -- NoMachine

简介: 玩Linux系统,会经常用到远程桌面软件。 我一直用的2个是Xmanager 和 VNC。 今天看到一个新软件: NoMachine。 NoMachine NX 是一个快速的终端服务器和虚拟桌面软件,基于 X11 协议。

玩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

目录
相关文章
|
17天前
|
监控 Unix Linux
Linux操作系统调优相关工具(四)查看Network运行状态 和系统整体运行状态
Linux操作系统调优相关工具(四)查看Network运行状态 和系统整体运行状态
31 0
|
24天前
|
存储 前端开发 Linux
Linux系统之部署ToDoList任务管理工具
【4月更文挑战第1天】Linux系统之部署ToDoList任务管理工具
63 1
|
25天前
|
存储 传感器 运维
linux系统资源统计工具
【4月更文挑战第1天】Linux系统监控工具如dstat、htop、glances、vmstat、top、iostat、mpstat、sar和atop,用于跟踪CPU、内存、磁盘I/O、网络和进程性能。这些工具提供实时、交互式和历史数据分析,助力管理员优化系统性能和故障排查。例如,dstat是vmstat等工具的增强版,htop提供彩色界面的进程管理,而atop则结合了多种功能并记录历史数据。
28 5
linux系统资源统计工具
|
17天前
|
Linux
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
21 0
|
2天前
|
JSON Unix Linux
Linux系统之jq工具的基本使用
Linux系统之jq工具的基本使用
30 2
|
3天前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
41 2
|
3天前
|
编解码 Linux 数据安全/隐私保护
linux工具之curl与wget高级使用
linux工具之curl与wget高级使用
|
22天前
|
资源调度 JavaScript 安全
Linux系统之部署web-check网站分析工具
【4月更文挑战第3天】Linux系统之部署web-check网站分析工具
67 9
|
23天前
|
运维 监控 Linux
不是所有的Linux工具都会让人惊叹,但这个绝对让你叫绝
【4月更文挑战第3天】不是所有的Linux工具都会让人惊叹,但这个绝对让你叫绝
33 0
不是所有的Linux工具都会让人惊叹,但这个绝对让你叫绝
|
1月前
|
缓存 Linux iOS开发
【C/C++ 集成内存调试、内存泄漏检测和性能分析的工具 Valgrind 】Linux 下 Valgrind 工具的全面使用指南
【C/C++ 集成内存调试、内存泄漏检测和性能分析的工具 Valgrind 】Linux 下 Valgrind 工具的全面使用指南
65 1