Что я должен сделать, чтобы использовать NX на другом порту, чем 22 (SSH)
Я установил сервер OpenSSH на свою коробку Ubuntu Linux (10.04). Я могу SSH к коробке правильно, без проблем. Я должен использовать порт 443/TCP. Нет проблем с доступом к командной строке с PuTTY или другим SSH-клиентом. Однако когда я пытаюсь использовать NX для графического сеанса, он не отвечает. Я думал, что NX просто использует настройки, используемые /etc/ssh/sshd_config. Существуют ли другие параметры для NX, которые я должен изменить, чтобы он прослушивал порт 443?
Я использую NX от nomachine.com, и версия всех компонентов: 3.4.0-5
Спасибо:-)
3 ответа
На коммерческом NX отредактируйте /usr/NX/etc/server.cfg, измените SSHDPort и перезапустите NX.
(Еще немного... Мне нравится ссылаться на каталог NX и т. Д.)
ln -s /usr/NX/etc /etc/nx
sudo vim /etc/nx/server.cfg
Измените SSHDPort и сохраните.
/etc/init.d/nxserver restart
Если вы используете FreeNX, вам нужно будет отредактировать /etc/nxserver/node.conf
, В общих директивах FreeNX найдите следующие строки:
# The port number where local 'sshd' is listening.
#SSHD_PORT=22
Раскомментируйте второй и поместите туда порт, где слушает sshd. Обратите внимание, что я не смог проверить его, поэтому, пожалуйста, прокомментируйте, если он не работает.
Похоже, в меню программ должен быть какой-то GUI-конфигуратор.
Похоже, что есть мастер, который вы можете запустить в командной строке
nxclient --wizard
Больше информации здесь.