Удаленный рабочий стол к Вашему серверу CentOS 6
Данная записка поможет организовать удаленный рабочий стол к Вашему серверу на CentOS 6, с помощью FreeNX.
Задачи:
1. Установить и настроить FreeNX
2. Проверить работоспособность удаленного рабочего стола
Так вроде все задачи ясны, приступим!
1. Установим и настроим FreeNX
Запускаем Terminal и строчим следующие строчки:
# wget http://64.34.161.181/download/3.5.0/Lin … 9.i386.rpm
# wget http://64.34.161.181/download/3.5.0/Lin … 7.i386.rpm
# wget http://64.34.161.181/download/3.5.0/Lin … 7.i386.rpm
# rpm -i *.rpm
Настройка аутентификации основанной по ключевому файлу.
cd /usr/NX/etc/
cp node-redhat.cfg.sample node.cfg
cp server-redhat.cfg.sample server.cfg
Открываем файл конфигурации "sshd" для редактирования:
gedit /etc/ssh/sshd_config
Ищем строчку, и раскоментируем ее установив в качестве параметра "no":
PasswordAuthentication no
Также нужно добавить строчу:
Перезапустим "sshd":
Откройте файл конфигурации FreeNX для редактирования:
gedit /usr/NX/etc/server.cfg
Найдите в нем строчку:
и
Поменяйте параметр на "1" и уберите символ # в начале строки:
EnableUserDB = "1"
EnablePasswordDB = "1"
Перезагрузим сервер:
Теперь осталось добавить существующего локального пользователя и пароль, например "user":
nxserver --system --useradd user
Теперь добавьте пользователя "user" в разрешенные , файл "/etc/ssh/sshd_config":
gedit /etc/ssh/sshd_config
Ищем строчку:
И добавляем нашего "user":
Перезагружаем демон sshd:
Сгенерируем ключи:
2. Проверка работоспособности удаленного рабочего стола
Теперь нам осталось проверить как работает наш удаленный рабочий стол. Для проверки нам понадобится клиент FreeNX для Windows который лежит по адресу:
http://64.34.161.181/download/3.4.0/Win … 4.0-10.exe
Стандартным способом устанавливаем NX client на Windows машину.
При первом запуске устанавливаем следующие параметры:
* ставим среду рабочего стола GNOME обязательно, так как у нас не KDE.
Если другая среда, то ставим ее.
* В окошке ввода логина и пароля, ставим нашего системного пользователя user
с его паролем в системе CentOS Linux.
* Теперь нажмите кнопку "Configure"
Выберите вкладку "General":
Здесь вводим IP адрес нашего удаленного сервера в поле "Host"
Шелкам кнопку "Key":
Стираем содержимое окошка DSA key, и вставляем текст из файла который содержится на нашем сервере CentOS:
/usr/NX/share/keys/default.id_dsa.key
Нажимаем кнопку "Save" -> "Save" -> "OK"
Теперь можно соединится с нашим сервером, если не ввели логин и пароль, введите их.
И нажмите кнопку "Login"
Замечен один глюк, при подключении с Windows 7 к шлюзу, график прорисовывается медленно, что действует на нервы. Решение, отклюение прорисовки методом Direct Draw во вкладке Advanced.