Приведу пример установки и базовой настройки пакета. Берем необходимые пакеты сайта компании, извлекаем в текущую папку. Нам нужны 2xterminalserver-x.x.x-xx.tar, 2xterminalserverclient-x.x.x-xxx.tar. Видим, что после разархивирования появилась папка NX. Её вручную копируем в /usr. Запускаем установку:
sudo /usr/NX/bin/./nxsetup --install
Если ошибок нет, идем дальше. Бывает, инсталятор ругается на ssh ключи - нужен OpenSSH на машине.
После установки, в папке /usr/NX/etc/ появляется основной конфигурационный файл node.cfg. В нем много закомментированных строк, большинство из них нужно определить явно, в зависимости от потребности конкретной задачи и возможности сервера. Предоставляю это вам... Главное - на оффициальном форуме нашли мелкий баг, из за чего не всегда работает подключения клиента к серверу 2x. Для этого в том же node.cfg необходимо добавить:
GNOME_BINARY_PATH="/opt/gnome/bin"
После установки, в папке /usr/NX/etc/ появляется основной конфигурационный файл node.cfg. В нем много закомментированных строк, большинство из них нужно определить явно, в зависимости от потребности конкретной задачи и возможности сервера. Предоставляю это вам... Главное - на оффициальном форуме нашли мелкий баг, из за чего не всегда работает подключения клиента к серверу 2x. Для этого в том же node.cfg необходимо добавить:
GNOME_BINARY_PATH="/opt/gnome/bin"
#
# Specify path and name of the command to start the GNOME session
#
COMMAND_START_GNOME="/usr/bin/dbus-launch --exit-with-session gnome-session"
Далее, добавим пользователя, имеющего право на вход в терминал-сервер:
sudo /usr/NX/bin/./nxserver --useradd andrew
Если юзер andrew отсуствует на серваке, пишем так:
sudo /usr/NX/bin/./nxserver --useradd andrew --system
Проверяем статус сервера
/usr/NX/bin/./nxserver --status
и подключаем клиентов...
# Specify path and name of the command to start the GNOME session
#
COMMAND_START_GNOME="/usr/bin/dbus-launch --exit-with-session gnome-session"
Далее, добавим пользователя, имеющего право на вход в терминал-сервер:
sudo /usr/NX/bin/./nxserver --useradd andrew
Если юзер andrew отсуствует на серваке, пишем так:
sudo /usr/NX/bin/./nxserver --useradd andrew --system
Проверяем статус сервера
/usr/NX/bin/./nxserver --status
и подключаем клиентов...
2 комментария:
Чет не получилось так просто добавить юзера, выдает ошибку при добавлении
ora10sles:/usr/NX/bin # ./nxserver --useradd oper
NX> 100 NXSERVER - Version 1.5.0-61
NX> 801 User: oper uses SSHD authentication
NX> 900 Adding public key for user: oper to the authorized keys file
NXSERVER - Version 1.5.0-61
Sat Mar 8 17:33:34 2008 running as user: 'root' (uid: 0, pid: 27811) on 'ora10sles'
Info: selected user 'oper' is authenticated (NXNodeExec)
Info: password for selected user is in 'unknown' mode (NXNodeExec)
Info: preferred auth method is '' (NXNodeExec)
Info: selected NX Node with host name '127.0.0.1', port '22' (NXNodeExec)
Info: selected su to access NX Node (NXNodeExec)
Info: nxssh command line is 'su oper -c /usr/NX/bin/nxnode' (NXNodeExec)
Info: nxssh child pid is: 27819 (NXNodeExec)
Info: received data in err channel from NX Node: 'su: symbol lookup error: /usr/lib/libssl.so.0.9.8: undefined symbol: COMP_zlib
' (NXNodeExec)
Info: NX Node out channel was closed (NXNodeExec)
Info: NX Node err channel was closed (NXNodeExec)
Info: closing nxssh's in, out, err FDs (flagfinished is: 0) (NXNodeExec)
Error: no 'CONNECTED' message from NX Node (NXNodeExec)
NX> 595 ERROR: A fatal error occurred in NX Server.
NX> 595 ERROR: The exception id is: 92F7C102. To get detailed information about
NX> 595 ERROR: the error search for the string 92F7C102 in the system log
NX> 595 ERROR: file (usually '/var/log/messages').
NX> 500 ERROR: Last operation failed.
Такое ощущение, что вы, товарищи линуксоиды, сами с собой разговариваете. "Как просто перейти от Windows к Linux" - зачем? Вы же уже перешли.
А какой-нибудь виндузятник, типа меня, прочитав твою статью, тут же вспомнит анекдот: "Папа! А ты сейчас с кем разговаривал?"
Вы по-русски вообще умеете?
Вообще, тема же достаточно интересная. Насколько я понял, некая компания 2x предлагает бесплатное решение, как получить удалённый рабочий стол Windows на Linux. Если так, то это же здорово! Секретаршам и операторам 1с не всё ли равно, куда пялиться - в свой рабочий стол или удалённый, картинка-то одна! И это в самом деле, плавненький внедрёж Линукса.
Но вы как собаки (не сочтите за наезд, просто действительно, похоже и смешно) - всё понимаете, а сказать не можете.
yoxl(собачка)ya.ru
yoksel-moksel.livejournal.com
Отправить комментарий