NoMachine 远程桌面控制
它是一个基于企业级对比套装的开源的终端服务器。它允许用户在连接速度缓慢或者窄带宽的情况下,对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”服务必须打开,且保证没有防火墙之类的阻碍(关闭防火墙;设置足够的访问策略)
表格: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 远程桌面控制的更多相关文章
- 远程桌面控制项目开发(Spring+Netty+Swing)
[目录] 1.前言 2.初现端倪 3.款款深入 4.责任细分 5.功能层级图 6.项目结构 7.关键类设计 8.一些设计想法 9.待优化 10.一点心得 11.效果演示 12.讨论 13.GitHub ...
- ubuntu 18 怎样对Windows进行远程桌面控制
ubuntu 18 怎样对Windows进行远程桌面控制: 1. 先安装一个redesktop 工具(sudo apt-get install redesktop) 2. 在通过 redesktop ...
- Linux 远程桌面控制
我现在知道有两种方式: 1.直接使用Gnome桌面的远程控制功能.在服务器端登录到gnome桌面,然后在系统菜单中打开远程桌面配置,勾选允许远程即可.这种方式客户端和服务器的两种操作将保持同步,也就是 ...
- 远程桌面控制winsever,复制文件或者文件夹夹时出错提示“未指定的错误” 二(如何让远程电脑识别U盘)
一.背景: 要给远程服务器安装数据库,把安装复制到服务器,出现复制文件或者文件夹夹时出错提示“未指定的错误”:通过映射网络分享文件方法来解决,发现服务器访问网络出现错误,ping分享文件电脑的IP ...
- Raspberry pi 添加vnc远程桌面控制
// 安装服务 apt-get install tightvncserver // 设置连接密码 vncpasswd // 在端口1处开启服务 tightvncserver :1
- linux系统下,11款常见远程桌面控制软件(转载)
远程控制能够给人们带来很多便利,本文介绍了11款常见的Linux系统下的远程桌面控制工具,总有一款能适合您. 一. Grdc 它是一个用GTK+编写的,适用于gnome桌面环境的远程桌面访问软件.看图 ...
- 实现Win7远程桌面关机和重启
通过远程桌面控制Win7系统时,菜单中没有关机和重启按钮, 1.方法1 关机 shutdown -s -t 0重启 shutdown -r -t 0 可以先打开运行框(Win+R键),输入上述命令即可 ...
- 给ubuntu安装VNC远程桌面
(只有背景,没有菜单栏问题没有解决)Virtual Network Computing(VNC)是进行远程桌面控制的一个软件.客户端的键盘输入和鼠标操作通过网络传输到远程服务器,控制服务器的操作.服务 ...
- macOS 开启 VNC 远程桌面和 SSH 服务
macOS 开启 VNC 远程桌面和 SSH 服务 准备用 macOS 来做为服务器,既然是服务器,那不可缺少的是远程管理,实际上 macOS 自带 VNC 远程桌面和 SSH 服务,只是默认没有开启 ...
随机推荐
- Highcharts教程
Highcharts特性: 兼容性 - 支持所有主流浏览器和移动平台(android.iOS等). 多设备 - 支持多种设备,如手持设备 iPhone/iPad.平板等 免费使用 - 开源免费 轻量 ...
- C++指针数组和数组指针
指针相关问题 using namespace std; int main(){ //a) 一个整型数( An integer) int a; //b) 一个指向整型数的指针( A pointer to ...
- 解决Android单个dex文件不能超过65536个方法问题
当我们的项目代码过大时,编译运行时会报Unable to execute dex: method ID not in[0, 0xffff]: 65536)错误.当出现这个错误时说明你本身自己的工程代码 ...
- iptables简述
一.linux防火墙基础防火墙分为硬件防火墙和软件防火墙. 1.概述linux 防火墙体系主要工作在网络层,针对TCP/IP数据包实施过滤和限制,属于典型的包过滤防火墙. 包过滤机制:ne ...
- Python:常见错误集锦(持续更新ing)
初学Python,很容易与各种错误不断的遭遇.通过集锦,可以快速的找到错误的原因和解决方法. 1.IndentationError:expected an indented block 说明此处需要缩 ...
- textarea固定大小,不可拖动
写前端,经常很多小东西容易忽略忘记,今天写页面碰到设定一个输入框大小,死活记不起怎么固定,故找了一下度娘,其实添加一个css属性就好了: resize: none; 随笔记一下!
- 怎么用C#获取Scenario step在specflow里
公司最近在用specflow 这种BDD的模式,但PM还是想把case再存进TestManager里面一份儿一遍后期集成TestManager 自动runcase用.所以我们需要获取每个scenari ...
- csv 导入到 access中去
Csv中有500万数据,导入到Access中去,每6万条数据为1Table 先是参照着http://support.microsoft.com/kb/257819/zh-cn来写 1.找不到可安装的 ...
- Google推出iOS功能性UI测试框架EarlGrey
经过了一段时间的酝酿后,Google很高兴地宣布了EarlGrey,一款针对于iOS的功能性UI测试框架.诸如YouTube.Google Calendar.Google Photos.Google ...
- 有几数组表单,js怎么获得数组并动态相加输出到文本框
有几数组表单,js如何获得数组并动态相加输出到文本框<input name= "fee1[] "> <input name= "fee2[] & ...