如何使用 FreeNX 通过网络安全地访问您的 Ubuntu 14.04 桌面
FreeNX 提供了一种通过本地网络或 Internet 远程安全访问桌面的方法。 FreeNX 是 NX 协议的开源实现,最初由 NoMachine 开发。 NX 协议非常高效,允许在慢速网络上行链路上进行 X-Desktop-Connections。使用 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 客户端
实际客户端在存储库中不可用。您需要从 NoMachines 网站安装客户端。下载并安装客户端,你就完成了。您将能够完成设置,然后就完成了。
配置 FreeNX
配置 SSH
FreeNX 使用的默认端口是用于 SSH 的端口 22。出于安全原因,您的 ISP 可能会阻止您的端口 22,因此基本上我们必须更改 SSH 连接的默认端口。
sudo nano /etc/ssh/sshd_config
找到 Port 22 并替换为 Port 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

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

链接
- FreeNX
- Ubuntu