|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 defflin 于 2014-1-29 09:20 编辑
1)安装expect
yum install expect;
或者下载相应rpm并安装:expect-5.43.0-5.1.x86_64.rpm
expect-devel-5.43.0-5.1.x86_64.rpm
expecttk-5.43.0-5.1.x86_64.rpm
2) 下载nx和freenx-server的src rpm:
http://dl.atrpms.net/all/nx-3.3.0-38.src.rpm
http://dl.atrpms.net/all/freenx-server-0.7.3-18.src.rpm
3)rebuild rpm
rpmbuild --rebuild nx-3.3.0-38.src.rpm
rpmbuild --rebuild freenx-server-0.7.3-18.src.rpm
相应rpm被保存到:/usr/src/redhat/RPMS/x86_64/nx-3.3.0-38.rpm
/usr/src/redhat/RPMS/x86_64/freenx-server-0.7.3-18.rpm
4) 安装rpm
rpm -ivh /usr/src/redhat/RPMS/x86_64/nx-3.3.0-38.rpm
rpm -ivh /usr/src/redhat/RPMS/x86_64/freenx-server-0.7.3-18.rpm
5)更改ssh配置
打开/etc/ssh/sshd_config
更改 # AuthorizedKeysFile .ssh/authorized_keys 为AuthorizedKeysFile .ssh/authorized_keys2
重启ssh:/etc/init.d/sshd restart
6) 更改shell路径
export PATH=/usr/libexec/nx:$PATH
7)安装freenx
nxsetup --install
在接下来的对话中选择n;
8)更改node.config
vi /etc/nxserver/node.conf
更改# ENABLE_PASSDB_ATUENTICATION="0" 为 ENABLE_PASSDB_ATUENTICATION="1"
9) 运行nxkeygen
nxkeygen
key会被保存到:/var/lib/nxserver/home/.ssh/client.id_dsa.key
10)nxserver相关命令
nxserver --help;
nxserver --adduser(listuser passwd status start restart ...)
(在测试过程中,似乎所有系统用户不用添加,均可登录,密码为系统密码)
11)安装nx客户端
下载并安装nxclient-3.4.0-5.exe或者其他版本
12) 导入key
安装成功后,将/var/lib/nxserver/home/.ssh/client.id_dsa.key 拷贝到
c:/Program Files/NX Client for Windows\share\Keys
13) 创建session:
运行nx client:创建session,
填写session name,host ip,port(22),desktop(unix gnome),分辨率
弹出的登录窗口中:config->general->keys导入client.id_dsa.key,点击保存
14)运行session
参考:
http://blog.yibi.org/2011/08/10/installing-freenx-on-red-hat-enterprise-linux
http://blog.chinaunix.net/uid-20776139-id-1846887.html
http://www.oschina.net/question/12_7652 |
|