[原创] ubuntu 下 nomachine NX free 远程桌面的安装心得

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
alextnt
帖子: 5
注册时间: 2007-10-29 11:05

[原创] ubuntu 下 nomachine NX free 远程桌面的安装心得

#1

帖子 alextnt » 2008-05-28 15:50

今天参考 nomachine NX free 的安装说明,自己在ubuntu 7.10 下安装并使用正常,把过程和大家分享一下。这个软件的特点就是集成了SSH + VNC ,图形化方面使用,同时支持多用户同时登录,较ubuntu自带的功能强一些,也更安全一些。
一下是我的一些简单总结:
1.首先必须安装了openssh (我这里是ubuntu apt-get install 安装的,源包的可能文件位置不一样,对应修改)
2.下载好安装包 按以下的顺序安装下载的DEB文件(注意顺序否则会安装失败错误)
nxclient
nxnode
nxserver
命令 sudo dpkg -i XXX.deb
3.编辑 openssh 配置文件 sudo gedit /etc/ssh/sshd_config ,修改或添加 AuthorizedKeysFile %h/.ssh/authorized_keys2
重新启动服务 sudo /etc/init.d/ssh restart
4.确保 nx server 运行正常,命令 sudo /usr/NX/bin/nxserver --status
如果显示
NX> 900 Connecting to server ...
NX> 110 NX Server is running.
NX> 999 Bye.
说明服务正常启动。如果失败,尝试将sshd_config 配置文件的 AuthorizedKeysFile 一行改为 AuthorizedKeysFile /usr/NX/home/nx/.ssh/authorized_keys2 在重新启动服务 sudo /usr/NX/bin/nxserver --start ,正常后在改回AuthorizedKeysFile %h/.ssh/authorized_keys2
5.配置 nx server 配置文件 sudo gedit /usr/NX/etc/server.cfg ,修改其中的
EnableUserDB = "1"
EnablePasswordDB = "1"
保存后,重新启动服务
6.添加nx client 用户,首先确保此帐户在ubuntu 中已经存在。然后使用命令
sudo /usr/NX/bin/nxserver --useradd nxALEX ,提示输入密码,此密码可以不用和正常系统一样,他保存在nx PW db 中。
7.添加帐户的同时,会在帐户的home/nxALEX/.ssh 中添加authorized_keys2公钥。
8.配置客户端,linux和windows下客户端界面配置相同,第一次安装后会有连接向导,很简单,session 连接名称(随意),host 输入ubuntu主机IP,port 默认 22,其他环境参数因人而异的设置好了,点击 login 就可以连接了。
9.客户端中不要随意修改 key 文件内容,可以点击 default 恢复。注意如果帐户已经登录在ubuntu本机,远程就不能同时登录了。
10.本人为linux新手刚使用ubuntu半年多,很多内容参照网上方法,自己实践后写出和大家学习,错误一定是有的,还希望大家共同探讨补充。
tuoge
帖子: 5
注册时间: 2008-04-23 13:33

#2

帖子 tuoge » 2008-05-28 16:40

这个nx free只能添加两个用户,需要更多用户连接的话需要购买
建议用freenx,免费的,不过就是没有nx free稳定。。
freenx可以参考我的文章:
viewtopic.php?p=752554#752554
wxlg1117
帖子: 3
注册时间: 2011-05-07 7:59

Re: [原创] ubuntu 下 nomachine NX free 远程桌面的安装心得

#3

帖子 wxlg1117 » 2011-05-11 11:58

晕,难题来了,x64环境,安装步骤正常:
root@server44:~# /etc/init.d/nxserver restart
Trying to restart NX server:
NX> 123 Service stopped.
NX> 153 Stopping NX server monitor.
NX> 153 NX server monitor already stopped.
NX> 122 Service started.
NX> 999 Bye.
Trying to restart NX statistics:
NX> 723 Cannot start NX statistics:
NX> 709 NX statistics are disabled for this server.
NX> 999 Bye.
这里显示正常吧,然后:
root@server44:~# sudo /usr/NX/bin/nxserver --status
NX> 900 ssh: connect to host 127.0.0.1 port 22: Connection timed out
NX> 110 NX Server is stopped.
NX> 999 Bye.
连接失败,可我ssh侦听貌似正常呀:
root@server44:~# netstat -tnl | grep 22
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp6 0 0 :::22 :::* LISTEN

另外一台装的for i386的就正常:
Last login: Wed May 11 07:48:01 2011 from 122.234.61.36
root@v-581:~# sudo /usr/NX/bin/nxserver --status
NX> 900 Connecting to server ...
NX> 110 NX Server is running.
NX> 999 Bye.
root@v-581:~# netstat -tnl | grep 22
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp6 0 0 :::22 :::* LISTEN
root@v-581:~#

server.cfg俩个我都只改了允许root登录和开启剪贴板共享,其他都默认的呀,搜索无数地方了还是无解,各位大大帮有过经验的帮下忙呀
回复