基于Linux的远程桌面控制工具NoMachine NX

更新时间:2023-11-13 02:36:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

基于Linux的远程桌面控制工具NoMachine NX

摘要:在服务器应用中,远程桌面访问与控制是一个非常重要且经常使用的手段,本文以RHEL 5.X为例,重点介绍了远程桌面控制工具NoMachine NX的获取使用以及基于Window客户端的使用方法。

关键词:Linux;远程桌面;NoMachine NX 中图分类号:TP316.81文献标识码:A文章编号:1674-7712 (2014) 08-0000-01

对于Linux系统而言,基于安全原因与使用效率考虑,大部管理者都不会安装图形用户界面(GUI),但因特殊原因或者某些软件的应用,使用远程图形用户界面操作可能会更加方便快捷,所以,一个安全、高效的远程桌面控制,比如NoMachine NX(以下简称NoMachine),对于管理者是一个非常好的选择。 一、NoMachine概述

(一)NoMachine通过NX协议进行通信,原理和VNC(Virtual Network Computer虚拟网络计算机)的缩写较接近,通过在远程主机上虚拟一个Xserver的方式,将远程的应用程序绘制的图形图像绘制到虚拟的Xserver上,再通过NX协议将图像发送到客户端来,并接受客户端的键盘和鼠

标事件。NX协议在X11(X Window系统)的基础上,加入了缓存机制、压缩传输等,使其性能得到飞跃的提升。 (二)NX协议在高延迟低带宽的链路上提供了近乎本地速度的响应能力,其协议允许对相关数据进行压缩,其压缩比例最大可达100:1,在网络带宽有限的情况下,NX将动态地牺牲部分图像质量,以获得更流畅的操作效果。 (三)在安全性上,VNC默认使用的端口为5900、5901等,并且使用自己的密码认证方式,它的安全性完全取决于它自身的健壮性。而NoMachine可选择使用系统SSH协议,其安全性依赖于SSH协议,不会引入新的安全隐患。 (四)服务的优越性。NX协议中,内置了对文件共享、打印机共享以及声音系统共享的转发服务机制,连接到远程系统的时候可以非常方便地使用本地资源。 二、NoMachine服务端的安装

就Linux而言,NoMachine考虑了大部分的通用系统,采用了RPM、DEB和TAR.GZ格式,三者都有32位版本和64位版本,其官方主页为http://www.nomachine.com/,使用者可以根据自己的操作系统,下载不同的版本。以本人使用的RHEL 5.X为例,下载NoMachine for Linux - i686的RPM包即可。

(一)RPM包的安装 [root@localhost]#

rpm?Civhnomachine_4.2.22_1_i686.rpm

NX>700 Starting install at:四3月 13 08:02:11 2014. ……

NX> 700 Install log is: /usr/NX/var/log/nxinstall.log. NX> 700 Creating configuration in: /usr/NX/etc/server.cfg. NX> 700 Install completed at:四3月 13 08:02:50 2014. NX> 700 NoMachine was configured to run the following services:

NX> 700 NX service on port:4000 [root@localhost]#

(二)NoMachine服务端状态检查 [root@localhost]#cd/usr/NX/bin/ [root@localhost bin]#./nxserver--status NX>161 Enabled service:nxserver. NX>161 Enabled service:nxnode. NX>161 Enabled service:nxd. 三、Windows客户端的使用与连接

(一)下载基于Windows客户端并安装,下载地址为:https://www.nomachine.com/download/download&id=8,其安装过程较为简单,按提示进行安装即可。 (二)客户端与服务器的连接

点击Windows开始菜单中的NoMachine,单击Create a

new Connection,建立新连接,如图1所示:

图1建立新连接

选择使用何种协议进行通信,默认为NX协议,当然基于安全考虑,我们也可以选择SSH协议,后续操作采用默认值NX协议进行,如图2所示:

图2协议选择

在输入框里输入服务器地址,并单击继续,选择密码验证或者是私钥验证,默认采用密码方式验证。在对话框内输入用户名及密码,注意,此处不能使用root用户登录,否则将自动退出,在登录后,可在命令模式下切换至root用户,如图3所示:

图3用户登录 至此,登录完成。 四、NoMachine的高级特性

在远程登录Linux后,NX会显示NoMachine的应用指南并提供相关的图标,如图4所示,用户可以点击并使用其中的功能,比如屏幕控制、显示、音频、麦克风、录音、NX代理服务、磁盘共享、本地及远程文件打印等,其功能非常强大,感兴趣的用户可以自行探索使用。

图4NoMachine高级特性 五、结束语

在诸多的远程桌面登录控制中,NoMachine不失为一款性能强大的软件,但未付费的最多只支持两个连接,有更多要求的可以考虑付费购买。 参考文献:

[1]MICHAL BLIZNAK.Virtualization as a Teaching Tool[J].WSEAS International Conferences,2008(01):352. [2]付平武.VMware虚拟化技术在教学机房的应用[J].电脑知识与技术,2013(30):79.

[作者简介]郇涛(1972.11-),男,讲师,研究生,研究方向:LINUX系统、网络、安全、PHP编程以及大型数据库等。

本文来源:https://www.bwwdw.com/article/dhqv.html

Top