使用FreeNX远程连接CentOS
分类:windows7教程 发布时间:2013-04-05 10:27:16
FreeNX介绍:
FreeNX是近年来继VNC之后新出现的远程控制解决方案,基本原理是将XWindows的信号压缩后传输到远程客户端显示,而VNC是直接截取屏幕图像处理传输。这样,在同样的传输信道条件下,FreeNX可以比VNC提供更好的操作感和实时性。而且FreeNX的图像是通过ssh来传输的,所以在传输过程中也是加密的。
环境为CentOS6.2带KDE桌面。
安装freenx:
yum install freenx
运行:
/usr/bin/nxsetup --install
询问是否生成custom keypair,选No。
这个命令用于安装必要的文件和增加特殊的用户nx。
设置认证方式:
vim /etc/nxserver/node.conf
1)
找到:
#ENABLE_PASSDB_AUTHENTICATION="0"
修改为:
ENABLE_PASSDB_AUTHENTICATION="1"
2)
找到:
#ENABLE_SSH_AUTHENTICATION="1"
修改为:
ENABLE_SSH_AUTHENTICATION="1"
3)
如修改过ssh端口,找到:
#SSHD_PORT=22
修改为相应的端口:
SSHD_PORT=1066
添加用户:
nxserver --adduser root
要添加原来系统中有的用户。
添加密码:
nxserver --passwd root
这里不用设置成和系统root密码一样。
启动服务:
service freenx-server start
下载windows客户端:
NX Client for Windows
https://www.nomachine.com/download.php
安装后打开NX Client for Windows:
1)输入session名称,host IP和端口,点击next。
2)选择unix,后面gnome或kde根据具体情况选择,然后选择屏幕分辨率,点击next。
3)输入设置的root用户名和密码,就可以登录了。