我以前安装过 VNC 但效果非常糟糕所以我决定放弃 VNC 转而使用 NX 但问题是我不知道如何在我的 VPS 机器上安装 NX 服务器也不知道如何远程连接到机器所以有人可以告诉我安装 freenx 的最佳/正确方法吗?
注意:我没有使用完整的操作系统,它只是一台 vps 机器(PuTTy)我也尝试从 Windows 操作系统连接
谢谢
答案1
首先,您需要为 Ubuntu 12.04 GNU/Linux 添加 freenx-team PPA。
sudo add-apt-repository ppa:freenx-team
接下来,更新你的源列表,然后安装 FreeNX 服务器软件
sudo apt-get update
sudo apt-get install freenx
接下来,按照安装 FreeNX 的社区文档中所述 - 下载缺少的 nxsetup 脚本,解压它,然后将其复制到 /usr/lib/nx(下面的命令是一整行,运行 3 个命令并以 /usr/lib/nx 结尾):
wget https://bugs.launchpad.net/freenx-server/+bug/576359/+attachment/1378450/+files/nxsetup.tar.gz && tar xvf nxsetup.tar.gz && sudo cp nxsetup /usr/lib/nx
现在,运行 nxserver 安装脚本。
sudo /usr/lib/nx/nxsetup --install --setup-nomachine-key
此时,您已经安装了 FreeNX 服务器,但现在您需要配置 FreeNX 服务器以配置客户端使用 ubuntu-2d 会话:
echo -e "\n#Use unity 2d for client sessions\nCOMMAND_START_GNOME='gnome-session --session=ubuntu-2d'"|sudo tee -a /etc/nxserver/node.conf
接下来,重新启动 FreeNX 服务器以确保它接受 .conf 文件:
sudo /etc/init.d/freenx-server restart
这就是 FreeNX 服务器的全部内容,现在让我们转到客户端。首先,在 Ubuntu 12.04 上安装“qtnx”包,这样我们就可以使用客户端应用程序来访问 FreeNX 服务器。您必须启动 Ubuntu 软件中心,然后单击顶部菜单中的“编辑 > 软件源”。然后勾选“社区维护的免费开源软件(universe)”。
现在,运行命令来更新您的源并从终端(CTRL + ALT + t)安装 qtnx 应用程序:
sudo apt-get update
sudo apt-get install qtnx
从 Dash 启动“qtnx”应用程序。输入服务器上用户的用户名/密码,将速度设置为 LAN,然后单击配置。在配置对话框中,设置 prfile 的名称、FreeNX 服务器计算机的主机名(或 IP 地址)、客户端分辨率(我使用了 1024x768)、网络速度(LAN),并将平台类型设置为 GNOME
https://help.ubuntu.com/community/FreeNX
更多信息
编辑:要连接到 VPS 机器,您可以通过 ssh 或使用油灰容易地。
打开 Putty 后,在主机名或 IP 地址字段中填写您的主机名或 IP 地址。默认端口为 22。
单击“打开”按钮打开一个新的命令行窗口。
当命令行窗口出现时,系统会在登录提示符时要求您输入 SSH 用户名。输入该用户名,然后按键盘上的 Enter 键。
在命令行窗口中,登录时还会要求您输入 SSH 密码。输入密码后按下键盘上的 Enter 键。
您现在已使用 SSH 访问成功登录到您的 VPS 服务器。