Freenx是一款良好的远程桌面软件,据说比vnc快好多,安装起来也很方便,但请注意,freenx不同于no machine公司的NX Free Edition 。 No machine公司的这款软件是收费的,免费的限制两个用户,所以穷逼只能用freenx,他是基于nomachine公司的开源科技的。
首先请确认你的计算机安装了openssh (其实大部分linux系统是提供ssh服务的,一般不需要安装)和gnome桌面系统(或者kde)。然后我们用命令
yum install freenx (yum命令是需要上网的哦,请确保你的网络是通的),
安装完成后,修改/etc/nxserver/目录下的node.conf,我是新手,为了防止配置失误,所以先把这个文件复制一份
cp /etc/nxserver/node.conf /etc/nxserver/node.conf_back
然后编辑node.conf文件,
Vi /etc/nxserver/node.conf
把其中一行#ENABLE_PASSDB_AUTHENTICATION="0"
修改为ENABLE_PASSDB_AUTHENTICATION=”1“,不要复制哦,复制由于空格的关系可能会出错,这个意思是认证方式为本地认证(如果设置为假,也就是0,那么用账号密码登陆会提示认证失败),然后wq保存退出。
添加用户nxserver --adduser 用户(必须是已经存在的用户)
更改密码 nxserver --passwd 用户,然后会提示你输入两次密码。
最后是客户机的安装nxclient ,前几步很容易看懂,主要是key我们需要去服务器上的/etc/nxserver/client.id_dsa.key这个文件复制到nxclient的key,然后连接,OK,成功了吧!
后记:安装nomachine官方版的服务端的时候由于修改了centos的主机名,导致连接不成功,需要更改/etc/hosts文件中的127.0.0.1后加上空格然后加主机名,作为DNS解析,否则很难连接。但是在安装freenx的时候并没有出现这个问题~