Невозможно подключиться к nxserver
Я установил nx & freenx на RHEL 6.3 с помощью команды 'yum install nx freenx'. В файле конфигурации, node.conf, я откомментировал следующие строки:
ENABLE_USERMODE_AUTHENTICATION="0"
ENABLE_PASSDB_AUTHENTICATION="0"
ENABLE_SSH_AUTHENTICATION="1"
На моем клиенте Mac я установил проигрыватель NoMachine и скопировал файл client.id_dsa.key с сервера. На сервере я могу успешно запустить nxserver с помощью команды nxserver --start. Когда я запускаю nxserver --status, я получаю следующий вывод:
NX> 100 NXSERVER - Version 3.2.0-74-SVN OS (GPL, using backend: not detected)
NX> 110 NX Server is running
NX> 999 Bye
Так что для меня это означает, что nexserver работает, и я действительно могу подключиться к порту через telnet. Проблема в том, что когда я пытаюсь подключиться с помощью моего клиента NoMachine, я почти мгновенно получаю следующую ошибку:
The NoMachine service is not available or the NX access was disabled on host xxx.xxx.xxx.xxx.
Теперь у меня есть такая же настройка на другом компьютере, и у меня никогда не было проблем с этим. Какие-нибудь мысли?
2 ответа
Когда вы говорите, что он работает на другом компьютере, вы имеете в виду другой компьютер MacOSX с той же версией ОС? Потому что у меня было много проблем с последними версиями MacOSX, так как он больше не поставляется с Rosetta. Вы можете попробовать "opennx" вместо клиента Nomachine.
Можете ли вы ssh на сервер? На стороне Linux включен брандмауэр (iptables)?
Разве версия Nomachine во freenx не старше, чем та, которая доступна на сайте Nomachine?