如何使用FreeNX通过网络安全地访问您的Ubuntu 14.04桌面

FreeNX提供了一种通过本地网络或Internet远程安全访问桌面的方法。 FreeNX是NX协议的OpenSource实现,最初由NoMachine开发。 NX协议非常有效,并且通过缓慢的网络上行链路允许X-Desktop连接。 连接使用SSL / TLS进行安全保护。 在本教程中,我们将介绍如何在Ubunru 14.04(Trusty Tahr)上安装和配置FreeNX。

安装

安装FreeNX服务器

FreeNX软件包在官方的Ubuntu存储库中不可用,您将不得不添加FreeNX PPA:

sudo apt-add-repository ppa:freenx-team/trusty

对于旧版本:

sudo apt-add-repository ppa:freenx-team

所有需要的是确认添加它, 按回车 ,你完成了。



完成后可以继续安装:

sudo apt-get upgrade

这将更新您的存储库。

sudo apt-get install freenx-server

使用上述命令,您应该可以在系统上安装FreeNX。

安装NX客户端

实际的客户端在存储库中不可用。 您将需要从NoMachine的网站安装客户端。 下载并安装客户端,您将完成。 你将可以通过设置,你会完成。

配置FreeNX

配置SSH

FreeNX使用的默认端口是SSH的端口22。 由于安全性原因,您的端口22可能被您的ISP阻止,所以基本上我们必须更改SSH连接的默认端口。

sudo nano /etc/ssh/sshd_config

查找端口22并替换为端口8888

做完以上所有你需要做的是重启您的SSHD:

sudo /etc/init.d/ssh restart

一般FreeNX检测的SSHD端口,但如果不能,你可以试试这个:

sudo nan /etc/nxserver/node.conf

找到#SSHD_PORT = 22并替换为SSHD_PORT = 8888

确保您取消启用端口号。 这是您可以更改FreeNX的端口号。

启动/停止FreeNX

FreeNX不是一个服务,所以你必须运行它手动:

sudo /etc/init.d/freenx-server stop/start

创建自定义SSH密钥

使用默认的ssh密钥进行身份验证将是纯愚蠢的。 所以,让我们开始创建你自己的克里特岛你自己的自定义键使用:

sudo dpkg-reconfigure freenx-server





点击Enter ,下一步您将se是使用FreeNX的键类型的选项:



选择“创建新的自定义键”选项,则会提示您输入身份验证类型,确保使用SSH。



现在我们需要将密钥复制到$ HOME文件夹中:

sudo cp /var/lib/nxserver/home/.ssh/client.id_dsa.key ~/





现在,您可以将client.id_dsa.key复制到您的相关USB驱动器或您要保留的任何地方,确保它是安全的,只有您可以访问。 客户机将使用该文件与您的服务器系统进行连接。 创建文件后,您可以下次使用nx客户端使用。

链接

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏