它是一个基于企业级对比套装的开源的终端服务器。它允许用户在连接速度缓慢或者窄带宽的情况下,对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. app后端设计--总目录

    做了3年app相关的系统架构,api设计,先后在3个创业公司中工作,经历过手机网页端,android客户端,iphone客户端,现就职于app云后端平台bmob(想了解bmob点击这里).其中的乐与苦 ...

  2. POJ 3723 Conscription

    Conscription Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 6325   Accepted: 2184 Desc ...

  3. Shiro-授权

    把 realms 配置给SecurityManager 在认证的时候单个realm是这样配置的: <bean id="securityManager" class=" ...

  4. servletContext百科

    servletContext 编辑   servletContext接口是Servlet中最大的一个接口,呈现了web应用的Servlet视图.ServletContext实例是通过 getServl ...

  5. kvm cobbler无人值守批量安装操作系统

    kvm cobbler无人值守批量安装操作系统 cobbler:一个自动网络安装系统的工具,集成PEX.dhcp.dns.tftpd.sync等服务.可以供大家管理安装操作系统 kvm:Linux系统 ...

  6. mybatis一对多,多对一

    假设两张表 person对order为一对多 实体类 person package com.kerwin.mybatis.pojo; import java.util.List; public cla ...

  7. Android(java)学习笔记262:JNI之工具快速开发步骤

    下面通过一个案例说明一下,利用工具jni快速开发步骤 1.新建一个Android工程,命名为"03_对int数组加1",如下: 2. 在MainActivity.java中对add ...

  8. iis配置出现的问题及解决

    唯一密钥属性“value”设置…无法添加类型为add 在配置IIS7.5时,会出现 在唯一密钥属性“value”设置为“default.aspx”(或者index.asp等)时,无法添加类型为“add ...

  9. MongoVUE查询备忘

    用了一段时间的MongoVUE,把一些在MongoVUE中常用的查询记录一下,以便查阅.1.and查询    查询date等于2016-01-08,并且page_url等于shouye.html   ...

  10. Sql Server添加用户

    1.sa用户登陆之后,在安全性中新建登录名 2.添加登录名,下面的默认数据库选择该用户可访问的默认数据库 3.服务器角色中选择public 4.用户映射中选择该用户可访问的数据库,数据库角色一般选择p ...