它是一个基于企业级对比套装的开源的终端服务器。它允许用户在连接速度缓慢或者窄带宽的情况下,对X11会话进行远程访问。

NX项目提供一整套的运行库文件以及优化的来自X11,SMB,IPP,HTTP及其网络上的其他音视频协议的传输

NX使用SHH协议来发送数据并使用公匙密码系统作为认证手段。当客户端连接到服务端的时候,通常是以 nx,这个用户名并以SHH的公匙方法认证来登陆的。

NX提供很多版本,包括:NX服务器免费版,NX企业级桌面服务器,NX小型商业服务器,NX企业服务器和NX高级服务器。只有第一种才能在GPL协议下使用,剩下的都需要商业授权才行。

1. 可连接到 XDMCP服务器,Windows 命令行服务器以及 Citrix MetaFrame

2. 为 X11, RDP 和VNC桌面环境提供安全保障

3. 在本地客户端桌面上整合单一的X11应用程序

4. Windows 文件共享的支持模式允许你共享linux系统下的整块硬盘

5. 数据以 SSL 形式加密并确保安全性

6. 支持 IPv6

7. 整合SSH

8. 基于 PAM的认证体系

9. 支持打印

10. 提供对64位的支持

11. NX提供计算架构,整套开源技术以及商业工具,以此来确保软件的易用性

12. 支持自定义脚本

nomachine支持包括Windows、Mac、Linux平台,下载地址为:

https://www.nomachine.com/download/download&id=12

安装好nomachine_4.6.4_13_x86_64.rpm后,如果需要NX客户端连接nxserver服务器,那么“nxserver”服务必须打开,且保证没有防火墙之类的阻碍(关闭防火墙;设置足够的访问策略)

[root@DatabaseLogic software]# service iptables status
表格:filter
Chain INPUT (policy ACCEPT)
num target prot opt source destination

Chain FORWARD (policy ACCEPT)
num target prot opt source destination

Chain OUTPUT (policy ACCEPT)
num target prot opt source destination

[root@DatabaseLogic software]# service iptables stop
iptables:将链设置为政策 ACCEPT:filter [确定]
iptables:清除防火墙规则: [确定]
iptables:正在卸载模块: [确定]
[root@DatabaseLogic software]# service iptables status
iptables:未运行防火墙。
[root@DatabaseLogic software]# getenforce
Disabled
[root@DatabaseLogic software]#
[root@DatabaseLogic software]# service nxserver status
NX> 161 Enabled service: nxserver.
NX> 161 Enabled service: nxnode.
NX> 161 Enabled service: nxd.
[root@DatabaseLogic software]#
[root@DatabaseLogic software]# netstat -tupln | grep --color "/nx"
tcp 0 0 127.0.0.1:24088 0.0.0.0:* LISTEN 20307/nxserver.bin
tcp 0 0 127.0.0.1:7001 0.0.0.0:* LISTEN 20334/nxnode.bin
tcp 0 0 0.0.0.0:4000 0.0.0.0:* LISTEN 20315/nxd
tcp 0 0 127.0.0.1:12001 0.0.0.0:* LISTEN 20334/nxnode.bin
tcp 0 0 127.0.0.1:20001 0.0.0.0:* LISTEN 20314/nxserver.bin
tcp 0 0 127.0.0.1:25001 0.0.0.0:* LISTEN 20364/nxclient.bin
tcp 0 0 ::1:7001 :::* LISTEN 20334/nxnode.bin
tcp 0 0 :::4000 :::* LISTEN 20315/nxd
udp 4584 0 192.168.242.1:5353 0.0.0.0:* 20307/nxserver.bin
udp 4584 0 192.168.58.1:5353 0.0.0.0:* 20307/nxserver.bin
udp 18336 0 168.0.1.213:5353 0.0.0.0:* 20307/nxserver.bin
udp 0 0 0.0.0.0:5353 0.0.0.0:* 20307/nxserver.bin
[root@DatabaseLogic software]#

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
[root@DatabaseLogic software]# service iptables status
表格:filter
Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination        
 
Chain FORWARD (policy ACCEPT)
num  target     prot opt source               destination        
 
Chain OUTPUT (policy ACCEPT)
num  target     prot opt source               destination        
 
[root@DatabaseLogic software]# service iptables stop
iptables:将链设置为政策 ACCEPT:filter                    [确定]
iptables:清除防火墙规则:                                 [确定]
iptables:正在卸载模块:                                   [确定]
[root@DatabaseLogic software]# service iptables status
iptables:未运行防火墙。
[root@DatabaseLogic software]# getenforce
Disabled
[root@DatabaseLogic software]#
[root@DatabaseLogic software]# service nxserver status
NX> 161 Enabled service: nxserver.
NX> 161 Enabled service: nxnode.
NX> 161 Enabled service: nxd.
[root@DatabaseLogic software]#
[root@DatabaseLogic software]# netstat -tupln | grep --color "/nx"
tcp        0      0 127.0.0.1:24088             0.0.0.0:*                   LISTEN      20307/nxserver.bin  
tcp        0      0 127.0.0.1:7001              0.0.0.0:*                   LISTEN      20334/nxnode.bin    
tcp        0      0 0.0.0.0:4000                0.0.0.0:*                   LISTEN      20315/nxd          
tcp        0      0 127.0.0.1:12001             0.0.0.0:*                   LISTEN      20334/nxnode.bin    
tcp        0      0 127.0.0.1:20001             0.0.0.0:*                   LISTEN      20314/nxserver.bin  
tcp        0      0 127.0.0.1:25001             0.0.0.0:*                   LISTEN      20364/nxclient.bin  
tcp        0      0 ::1:7001                    :::*                        LISTEN      20334/nxnode.bin    
tcp        0      0 :::4000                     :::*                        LISTEN      20315/nxd          
udp     4584      0 192.168.242.1:5353          0.0.0.0:*                               20307/nxserver.bin  
udp     4584      0 192.168.58.1:5353           0.0.0.0:*                               20307/nxserver.bin  
udp    18336      0 168.0.1.213:5353            0.0.0.0:*                               20307/nxserver.bin  
udp        0      0 0.0.0.0:5353                0.0.0.0:*                               20307/nxserver.bin  
[root@DatabaseLogic software]#

二、客户端的NX配置。

NoMachine 远程桌面控制的更多相关文章

  1. 远程桌面控制项目开发(Spring+Netty+Swing)

    [目录] 1.前言 2.初现端倪 3.款款深入 4.责任细分 5.功能层级图 6.项目结构 7.关键类设计 8.一些设计想法 9.待优化 10.一点心得 11.效果演示 12.讨论 13.GitHub ...

  2. ubuntu 18 怎样对Windows进行远程桌面控制

    ubuntu 18 怎样对Windows进行远程桌面控制: 1. 先安装一个redesktop 工具(sudo apt-get install redesktop) 2. 在通过 redesktop ...

  3. Linux 远程桌面控制

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

  4. 远程桌面控制winsever,复制文件或者文件夹夹时出错提示“未指定的错误” 二(如何让远程电脑识别U盘)

    一.背景:   要给远程服务器安装数据库,把安装复制到服务器,出现复制文件或者文件夹夹时出错提示“未指定的错误”:通过映射网络分享文件方法来解决,发现服务器访问网络出现错误,ping分享文件电脑的IP ...

  5. Raspberry pi 添加vnc远程桌面控制

    // 安装服务 apt-get install tightvncserver // 设置连接密码 vncpasswd // 在端口1处开启服务 tightvncserver :1

  6. linux系统下,11款常见远程桌面控制软件(转载)

    远程控制能够给人们带来很多便利,本文介绍了11款常见的Linux系统下的远程桌面控制工具,总有一款能适合您. 一. Grdc 它是一个用GTK+编写的,适用于gnome桌面环境的远程桌面访问软件.看图 ...

  7. 实现Win7远程桌面关机和重启

    通过远程桌面控制Win7系统时,菜单中没有关机和重启按钮, 1.方法1 关机 shutdown -s -t 0重启 shutdown -r -t 0 可以先打开运行框(Win+R键),输入上述命令即可 ...

  8. 给ubuntu安装VNC远程桌面

    (只有背景,没有菜单栏问题没有解决)Virtual Network Computing(VNC)是进行远程桌面控制的一个软件.客户端的键盘输入和鼠标操作通过网络传输到远程服务器,控制服务器的操作.服务 ...

  9. macOS 开启 VNC 远程桌面和 SSH 服务

    macOS 开启 VNC 远程桌面和 SSH 服务 准备用 macOS 来做为服务器,既然是服务器,那不可缺少的是远程管理,实际上 macOS 自带 VNC 远程桌面和 SSH 服务,只是默认没有开启 ...

随机推荐

  1. [LeetCode] 56. Merge Intervals 解题思路

    Given a collection of intervals, merge all overlapping intervals. For example,Given [1,3],[2,6],[8,1 ...

  2. MD中bitmap源代码分析--数据结构

    本篇分析bitmap的数据结构的设计,并基于此分析bitmap的工作机制. 为了后面更清楚的理解,先有个总体印象,给出整体的结构图: 在下面的描述中涉及到的内容可以对照到上图中相应部分,便于理解. 首 ...

  3. 计算N!的质因数2的个数

    容易得出N!质因数2的个数 = [N / 2] + [N / 4] + [N / 8] + .... 下面通过一个简单的例子来推导一下过程:N = 10101(二进制表示)现在我们跟踪最高位的1,不考 ...

  4. Failed to start SYSV: Nginx is an HTTP(S) server, HTTP(S) reverse

    在centos7上安装nginx时,有时会遇见如题所示的nginx启动报错,一般会出现在编写完nginx启动脚本以后试着启动nginx时出现 这里其实没什么什么问题,只是很多时候我们都先用/usr/l ...

  5. Linux - Eclipse CDT + GCC 安装(2014.10.2)

    Eclipse CDT + GCC 安装 (2014.10.2) 本文地址:http://blog.csdn.net/caroline_wendy 1. 安装Eclipse,在官方站点下载Eclips ...

  6. Ajax原生XHR对象

    前端学了有一段时间了,在项目中我通常使用的都是jQuery封装好的Ajax函数($.ajax.$.get.$.post),使用非常的简单方便,但为了更清楚的了解Ajax,需要学习原生xhr对象.   ...

  7. 收集的URL

    *******************************************看文章的好地方************************************** http://www. ...

  8. Linux学习一些在Terminal可以用到的快捷键及Shell常用的通配符

    Ctrl+c 终断程序 Ctrl+d 键盘输入结束或退出终端 Ctrl+s 暂定当前程序,暂停后按下任意键恢复运行 Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg Ctrl+a 将光标移至 ...

  9. NET下三种缓存机制(Winform里面的缓存使用 )

    原文(http://www.cnblogs.com/wuhuacong/p/3526335.html)非常感谢伍华聪作者的分享! 缓存在很多情况下需要用到,合理利用缓存可以一方面可以提高程序的响应速度 ...

  10. Geodatabase - 修改字段别名(Field Alias)

    以下代码演示的是通过个人数据库打开要素类,并对指定的字段别名进行修改,其中,需要注意的是,不能通过Engine中的AxMapControl直接获得,如 //直接获得IFeatureClass. //E ...