Network/NxServer
关于在 Magic Linux 3.0 使用 freenx-server 的配置
有的时候需要远程使用 Linux 的 GUI 界面,这时的选择有很多,NoMachine 的 NX 是其中比较好的一个解决方案。 NX 只需要服务器可以使用 ssh 访问即可安装配置,而且比较简单。 在 Magic Linux 3.0 上使用 freenx-server 做为 NX 的服务器端。
freenx-server 的安装配置
1、安装 freenx-server: 使用 root 权限,root 用户或 sudo 均可,执行如下的命令
#smart install freenx-server
即可安装 freenx-server。 也可以使用 yum 或 apt-get。 或使用图形界面的软件管理器安装。
2. 配置 freenx-server:
安装后执行如下命令以启用 nx:
#nxsetup –install –setup-nomachine-key
然后修改 node.conf:
# vi /etc/nxserver/node.conf
将其中以下几行去掉注释,即删除最前面的 #:
ENABLE_USERMODE_AUTHENTICATION=”0″ ENABLE_SSH_AUTHENTICATION=”1″ ENABLE_CLIPBOARD=”both” NX_LOGFILE=/var/log/nx/nxserver.log
以下几行去掉注释并修改:
DISPLAY_BASE=1000 改为 DISPLAY_BASE=1001 NX_LOG_LEVEL=0 改为 NX_LOG_LEVEL=4 COMMAND_MD5SUM="openssl md5" 改为 COMMAND_MD5SUM="md5sum"
根据实际情况去掉这两行前的注释:
COMMAND_START_KDE=startkde <== 远程使用KDE COMMAND_START_GNOME=gnome-session <== 远程使用Gnome
3. 启动 freenx-server 服务:
执行如下的命令,可以在开机时启动 freenx-server 服务:
# systemctl enable freenx-server.service
执行如下的命令,可以启动 freenx-server 服务:
# systemctl start freenx-server.service
执行如下的命令,可以在查看 freenx-server 服务的状态:
# systemctl status freenx-server.service
4. 客户端配置:
这里主要介绍 Windows 下客户端的配置:
从 NoMachine 的官方网站下载 NX Client for Windows,当前版本是 3.5.0-9,<a href="http://www.nomachine.com/download-package.php?Prod_Id=3835" target="_blank">点此链接即可下载</a>,然后进行正常安装即可。也可以选择安装字体包,但不是必需的。
当安装完成后,即可以连接服务器,第一次连接的时候有连接向导,按向导指示做就可以了。
注意:需要把服务上的 /var/lib/nxserver/home/.ssh/client.id_dsa.key 文件导入到客户端。