博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
远程访问linux的利器 NXFree
阅读量:7003 次
发布时间:2019-06-27

本文共 1983 字,大约阅读时间需要 6 分钟。

跨平台客户端下载地址:

参考资料:

 

这篇文章面对的读者是: 

1.想由windows远程桌面连接ubuntu。 
2.获得较VNC快和较安全的远程桌面。 
3.使用过freenx,但是nxclient不能使用最新版,或有这样那样的问题。 
4.能忍受nx free edition(不是freenx)的session只有两个的人。(freenx没有这个限制) 
5.尝试了网上各种NX安装教程,而遇到问题的人。 
如果你不是其中之一,请不要读下去。(如果不能解决问题,请参考参考文献,或google) 
使用中的问题: 
windows Vista cpu使用100%,比较不爽。如果谁有解决方案,请告知 
其它平台都不错。 
由非linux平台连接到linux box有很多种方法。ubuntu本身就提供了XDMP,VNC,RDP等远程桌面登陆的方式。这些方式的实现比较简单,没有使用多少数据压缩的技术,因而远程时会感到比较慢,桌面图像的传送有滞后感。而linux的下一代远程桌面的方式,是nomachine公司提供的NX远程桌面技术。nx技术采取了新的远程协议,把x桌面的数据经过提取,仅传送一些参数,而且通过ssh来进行数据加密传送,因此相比VNC或直接XDMP具有很快的速度和较高的安全性能。 
安装方法及问题解决: 
------------------------------- 
安装前的必要准备。 
------------------------------- 
1.下载nomachine的NX free edition server client. 
Download "NX Desktop Server DEB for Linux" from: 
 
Download "NX Node DEB for Linux" from: 
 
Download "NX Client DEB for Linux" from: 
 
请选择适合自己linux平台的安装包。 
2.确保必要的依赖包存在。 
在新立得管理器(Synaptic)里搜索以下软件包,确保它们已经被安装 
libstdc++2.10-glibc2.2 
openssh 
3.如果你以前安装过FreeNX或者其它版本的NX,请先通过新立得卸载(用命令行也可以) 
并移除相关的文件夹和残留文件。 
----------------------------------- 
安装 
----------------------------------- 
按以下的顺序安装下载的DEB文件(顺序很重要,nxserver依赖于前两个包的安装) 
nxclient 
nxnode 
nxserver 
直接双击下载到的deb 文件安装即可。喜欢用命令行方式的可以cd到deb文件所在文件夹 
或用命令: 
sudo dpkg -i file/path/filename.deb 
----------------------- 
配置 
----------------------- 
这一步很重要,按网上的很多教程安装都没有说清楚,因此花了很多时间才搞定。 
1.使用你喜欢的编辑器编辑 
/etc/ssh/sshd_config 文件 
比如: 
sudo vi /etc/ssh/sshd_config 
添加一行: 
AuthorizedKeysFile /usr/NX/home/nx/.ssh/authorized_keys2 
(注:如果原来有了AuthorizedKeysFile开头的这一行,很可能是因为之前安装过其他版本的NX,可以注释掉) 
重启sshd: 
sudo /etc/init.d/ssh restart 
确定nxserver已经能正常运行: 
sudo /usr/NX/bin/nxserver --status 
如果得到信息如下,就是可以了 
NX> 900 Connecting to server .. 
NX> 110 NX Server is running. 
NX> 999 Bye. 
如果有错的话,应该是配置上的问题。到此nxserver安装完成。 
--------------------------------- 
更改nxserver配置文件 
--------------------------------- 
sudo vi /usr/NX/etc/server.cfg 
去掉以下两行的注释,并改为 
ENABLE_AUTOKILL_SESSIONS = "1" 
ENABLE_UNENCRYPTED_SESSION = "0" 
至于nxclient在windows上的安装和如何连接nxserver,网上教程大把请google知。 
参考文献: 
1. 主要参考,这篇讲的很细。 
 
2.nx的评论 
 
3.rpm方式安装,多图,不知什么语言的:) 

转载地址:http://bwytl.baihongyu.com/

你可能感兴趣的文章
LSTM
查看>>
Ubuntu 16.04 安装 Python3.6
查看>>
基本Guava工具
查看>>
新零售不简单,当初马云自己都没讲清楚!
查看>>
HTTP协议——web之困
查看>>
拓扑排序
查看>>
How to Find the Best Person for the Job
查看>>
123456789 4位数乘1位数=4位数
查看>>
点滴积累【C#】---Highcharts图形统计
查看>>
《程序员代码面试指南》第二章 链表问题 复制含有随机指针节点的链表
查看>>
CentOS 6.5 安装 MySQL5.6 并用Navicat for MySQL 连接
查看>>
CryptoJS加密
查看>>
洛谷——2347砝码称重
查看>>
网络提速(最短路)
查看>>
洛谷——P2683 小岛
查看>>
python双端队列-collection模块
查看>>
Maven项目搭建(三):Maven直接部署项目
查看>>
git自定义项目钩子和全局钩子
查看>>
排球比赛计分规则
查看>>
SQL SERVER 2008 服务器登录名、角色、数据库用户、角色、架构的关系(转)
查看>>