NoMachine NX 谁在 openSUSE 下安装成功吗?

在 openSUSE 下安装 NoMachine NX 一直不成功。求助。
我的安装步骤:
1、顺序安装 nxclient-3.4.0-7.i386.rpm,nxnode-3.4.0-13.i386.rpm,nxserver-3.4.0-12.i386.rpm

2、我使用了“server-suse.cfg.sample”标准模板,参数按道理应该不会出问题啊。
# cd /usr/NX/etc
# cp server.cfg server.cfg_oem
# cp server-suse.cfg.sample server.cfg

3、NoMachine NX 默认不能用 root 用户连,修改配置。(就修改了 2 个参数,其他的没动)
#vi /usr/NX/etc/server.cfg
EnableAdministratorDesktopSharing = "1"
EnableAdministratorLogin = “1”

感觉 openSUSE 的服务器端,这样配置应该就可以了。重启 NX 服务,看看是否正常。
#/usr/NX/bin/nxserver --status

报错了!显示信息如下:
NX> 900 ssh: connect to host 127.0.0.1 port 22: Connection refused
NX> 110 NX Server is stopped.
NX> 999 Bye.

咨询了一下 phoenixlzx,说可能是 openSUSE 防火墙的问题。
加了一条防火墙规则:
#iptables -A INPUT -p tcp --dport 22 -j ACCEPT
有点不放心,干脆直接关闭防火墙了。

重启了一下 SSH 和 22 端口:
#/etc/init.d/sshd restart
显示:
redirecting to systemctl restart sshd
SSH 有问题吗?
#systemctl restart sshd.service
#/sbin/service sshd start
都没报错显示

再次检查 NX 服务状态
#/usr/NX/bin/nxserver --status
报错,显示信息如下:
NX> 900 Connecting to server …
NX> 204 Authentication to NX server failed.
NX> 110 NX Server is stopped.
NX> 999 Bye.

没招了,重启 openSUSE 系统吧。
重启完毕,继续检查 NX 服务状态。
#/usr/NX/bin/nxserver --status
报错,显示信息如下:(又变成最初的报错信息了)
NX> 900 ssh: connect to host 127.0.0.1 port 22: Connection refused
NX> 110 NX Server is stopped.
NX> 999 Bye.

上网 Google,有人说是 /etc/hosts 文件的问题。按网上的方法,修改 hosts 文件。
#vi /etc/hosts
#127.0.0.1 localhost / 注释掉原来的这行
127.0.0.1 localhost.localdomain localhost / 增加这行

重启 openSUSE 系统。
重启完毕,检查 NX 服务状态。依旧是:
NX> 900 ssh: connect to host 127.0.0.1 port 22: Connection refused
NX> 110 NX Server is stopped.
NX> 999 Bye.

彻底的没招了…… 求助先。谢谢了。
现在搞不懂是 SSH 的 22 端口出问题了,还是 NoMachine NX 服务端配置的问题了……

是 SuSEfirewall2 的问题啊不是 iptables 的问题啊要我怎么说你好呢。

SuSE 俩防火墙,我还以为你都知道。

刚刚开始用 openSUSE,openSUSE 2 个防火墙 :scream:

我自己 Google 去,看看 SuSEfirewall2 怎么关闭

既然是 suse 新手,干嘛非得在服务器上用 suse 呢… 听我的快点换了 deb 系的吧ლ(╹◡╹ლ)

想试试呗。
技术在于折腾……

好像和 SuSEfirewall2 无关啊。
ROOT 下
#chkconfig SuSEfirewall2 off
重启了系统。

重启完毕,终端运行:
linux-mwqm:~ # /etc/init.d/sshd restart
redirecting to systemctl restart sshd

linux-mwqm:~ # /usr/NX/bin/nxserver --status
NX> 900 Connecting to server …
NX> 204 Authentication to NX server failed.
NX> 110 NX Server is stopped.
NX> 999 Bye.

继续没招……等解答,谢谢

我这边的服务器都是 RedHat 系列的

你从哪儿来的 i386?

等等。。你没发现错误信息不一样了么?

看你是不是配置错了,ssh 和 nx 都检查下,错误是验证失败

检查配置中
暂时没找出什么问题…… 继续折腾

问题不在于网络、防火墙,在于服务端认证相关的配置。请参考这里的文档。
nomachine.com/documents/html/admin-guide.html

应该是 NX 配置的问题。奇怪了,我用的是标准的 SUSE 模板啊!
晚上检查了一下 SSH,显示信息如下:

linux-mwqm:~ # chkconfig sshd
sshd on
linux-mwqm:~ # ssh 127.0.0.1
Password:
Last login: Sat Apr 6 19:29:54 2013 from console
Have a lot of fun…
linux-mwqm:~ # /usr/NX/bin/nxserver --status
NX> 900 Connecting to server …
NX> 204 Authentication to NX server failed.
NX> 110 NX Server is stopped.
NX> 999 Bye.

Authentication failed 很明显不适配置错了就是密码或者密钥错了。不过至少不再是防火墙的问题了

尼玛… 一个防火墙问题被翻来覆去说一个礼拜了,记性能再好点吗? :joy:

刚刚开始用
不知道这么难关啊

图形界面已经关闭了
怎么知道还得去终端上关……

生命在于折腾,多折腾肾好。
#yast
–>Firewall

请参考
blog.csdn.net/shuxiaotu/article/details/5675482