Здравствуйте. Возникает необходимость удаленного управления машиной с CentOS. Знаю, что данная тема поднимается на форуме с определенной цикличностью, но поискав и почитав материалы по данной теме так и не понял какой вариант оптимальней.
Интересует удаленное управление в графическом режиме, простота настройки, безопасность. (Попытался настроить nxserver, не получилось)
Прошу помочь определиться с выбором и настройкой. Или ткнуть носом где можно получить необходимую информацию.
Заранее благодарен за ответ!
Удаленный рабочий стол
Интересует удаленное управление в графическом режиме, простота настройки, безопасность. (Попытался настроить nxserver, не получилось)
и что не получилось то?
запускаем freenx клиент, прописываем адрес и какую сессию запускать или к какой сессии подключаться, конектимся и наслаждаемся работой в GUI
Все уже написано и переписано.
Устанавливаешь SSH
Устанавливаешь NXSERVER
На клиенте устанавливаешь FreeNX client, копируешь ключ с сервера, вставляешь его содержимое в FreeNX client.
Прописываешь IP сервера и все!
После видно рабочий стол удаленного компьютера.
1. Интересует способ установки сервера. Я качал с офф. сайта клиент + узел +сервер. Как я понимаю есть другой способ установки через yum install nx freenx. Какой из эти вариантов правильный или они равнозначны я так и не понял.
2. При вводе
nxserver --useradd maxполучаю
500 ERROR: cannot add user: maxПри вводе
nxserver --useradd max --system все проходит нормально, но идет в разрез с мануалом.
3. В упор не могу понять где искать default.id_dsa.key.
А не проще ли ssh -X?
А не проще ли ssh -X?
нет не проще.
Проще просто ssh :) Кроме того, мне не понятно, чем там в графике машиной с Центом управлять.. Хотя в 5 еще что-то есть, то в 6 многие графические утилиты убрали
Hrafn, а мне графика на сервере CentOS помогает админить машины с Win XP, 2003
Для этого нужно просто установить Радмин, нужен Wine.
nik222, а у тебя какая версия CentOS , 5 или 6 ?
Для 5-ой я делал так:
# yum install nx freenx -y
# cd /etc/nxserver
# cp node.conf.sample node.conf
# gedit /etc/ssh/sshd_configPasswordAuthentication no
AllowUsers nx
# service sshd restart
# gedit /etc/nxserver/node.confENABLE_PASSDB_AUTHENTICATION="1"
Теперь осталось добавить сушествующего локального пользователя и пароль, например "user":
# nxserver --adduser user
# nxserver --passwd userТеперь добавьте пользователя "user" в разрешенные , файл "/etc/ssh/sshd_config":
# gedit /etc/ssh/sshd_configИщем строчку:
AllowUsers nx
И добавляем нашего "user":
AllowUsers nx user
# service sshd reload500 ERROR: cannot add user: maxЯ думаю это потому что нету такой локальной учетной записи на сервер.
to Ka3aH6ac: Да, скорей всего так и есть. Если правильно разобрался то строка
nxserver --useradd max --system автоматом добавляет пользователя в систему и nxserver, после этой команды сразу проходит запрос на новый пароль.
У меня Centos 6, yum install nx freenx -y - не проходит, нет таких пакетов. Выкачивал nx и freenx вот от сюда: http://mirror.centos.org/centos/5/extras/i386/RPMS/. Этот вариант у меня не сработал.
Получилось через скачивание с офф. сайта связки client + node + server. Но после прочтения двух разных инструкций как то подзапутался. Необходимо ли при скачивание ПО настраивать ssh как в вашем примере? С файлом настроек nxserver тоже не понятно? И где искать ключ.
И где искать ключ.
самому сделать.
http://mirror.centos.org/centos/5/extras/i386/RPMS/. Этот вариант у меня не сработал.
потому что не стоит ставить пакет не вашей ветки, точней не той версии.
nik222, SSH надо настраивать так как в инструкции, чтобы было авторизация по ключу. А так сам SSH по умолчанию по логину и паролю впускает.
Сам ключ обычно лежит в директории
/etc/nxserver/client.id_dsa.keyС ключем разобрался. Создаем ключ
/usr/NX/scripts/setup/nxserver --keygen Забираем по адресу: /usr/NX/share/
После внесения изменений в файлы sshd_config и node.conf при попытке подключения получаю:
Authentication faild for user "такойто"В чем подвох?
to i2ks : подскажите пожалуйста где можно скачать необходимые пакеты под CentOS 6 ?
to i2ks : подскажите пожалуйста где можно скачать необходимые пакеты под CentOS 6 ?
nik222, я обновил ОС на шлюзе, теперь у меня тоже CentOS 6 smile
В ближайшее время напишу HOWTO о том как установить и настроить NXserver для удаленного графического доступа.
nik222, howto отменяется...
Все на много проще
Качаешь не обходимые пакеты:
# wget http://64.34.161.181/download/3.5.0/Linux/FE/nxserver-3.5.0-9.i386.rpm
# wget http://64.34.161.181/download/3.5.0/Linux/nxnode-3.5.0-7.i386.rpm
# wget http://64.34.161.181/download/3.5.0/Linux/nxclient-3.5.0-7.i386.rpm
# sudo rpm -i nxclient-3.5.0-7.i386.rpm
# sudo rpm -i nxnode-3.5.0-7.i386.rpm
# sudo rpm -i nxserver-3.5.0-9.i386.rpm
И все smile
# - если это root, то sudo это лишние, да и выполнить можно так:
rpm -ihv *.rpm
Я все с сайта разработчика скопировал вчера, быстренько smile
Спасибо за поправку i2ks