NX桌面共享配置

0.安装Gnome桌面:sudo apt-get install gnome-panel (注销,然后选择 gnome-classic 登录) 
1.首先必须安装了openssh (我这里是ubuntu apt-get install 安装的,源包的可能文件位置不一样,对应修改) 

2.下载好安装包 按以下的顺序安装下载的DEB文件(注意顺序否则会安装失败错误) 
nxclient 
nxnode 
nxserver 
命令 sudo dpkg -i XXX.deb 

3.确保 nx server 运行正常,命令 sudo /usr/NX/bin/nxserver --status (sudo /usr/NX/bin/nxserver --start 是启动;sudo /usr/NX/bin/nxserver --stop 是停止) 
如果显示 
NX> 900 Connecting to server ... 
NX> 110 NX Server is running. 
NX> 999 Bye. 
说明服务正常启动。 

4.配置 nx server 配置文件 sudo gedit /usr/NX/etc/server.cfg ,修改其中的 
EnableUserDB = "1" 
EnablePasswordDB = "1" 
保存后,重新启动服务 

5.添加nx client 用户,首先确保此帐户在ubuntu 中已经存在。然后使用命令 
sudo /usr/NX/bin/nxserver --useradd nxALEX ,提示输入密码,此密码可以不用和正常系统一样,他保存在nx PW db 中。 

6.配置客户端,linux和windows下客户端界面配置相同,第一次安装后会有连接向导,很简单,session 连接名称(随意),host 输入ubuntu主机IP,port 默认 22,其他环境参数因人而异的设置好了,点击 login 就可以连接了。 

7.修改设置 iptables 和 ufw: 

sudo ufw allow 22 允许外部访问22端口 
可以允许所有RFC1918网络(局域网/无线局域网的)访问这个主机(/8,/16,/12是一种网络分级): 
sudo ufw allow from 10.0.0.0/8 
sudo ufw allow from 172.16.0.0/12 
sudo ufw allow from 192.168.0.0/16 

iptables -A INPUT -p tcp --dport 22 -j ACCEPT 



8.编辑 /usr/NX/etc/node.cfg 文件:sudo emacs '/usr/NX/etc/node.cfg' ; 把其中的 CommandStartGnome = "/etc/X11/Xsession gnome-session" 改为:CommandStartGnome = "gnome-session --session=gnome-classic" 



备注:有时候在Window客户端登录时,会显示如下错误: 

3 [main] nxssh 5620 _cygtls::handle_exceptions: Exception: STATUS_ACCESS_VIOLATION 19216 [main] nxssh 5620 open_stackdumpfile: Dumping stack trace to nxssh.exe.stackdump - 

,具体分析可以看这里 http://luxiao1223.blog.51cto.com/2369118/487212 , 



但解决办法是:换一台电脑==!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值