По дефолту не заводиться хоть разбейся в интернете путешествовал в течении 2-х суток и решения граблям найдено не было, по сему набрила мысль написать данный мануал в моем блоге на sys.uz
И так приступим.
Устанавливаем пакеты nx и freenx-server
# yum install nx freenx-server
Далее отредактируйте файл конфигурации ssh-сервера:
# mcedit /etc/ssh/sshd_config
Раскоментируйте и измените значения следующих ключей:
PubkeyAuthentication yes
AuthorizedKeysFile authorized_keys2
PermitEmptyPasswords yes
Перезапустите ssh-сервер:
# service sshd restart
Теперь необходимо создать несколько ссылок на библиотеки:
# ln -s /usr/lib64/nx/libXcomp.so.3 /usr/lib64/nx/libXcomp.so
# ln -s /usr/lib64/nx/libXcompext.so.3 /usr/lib64/nx/libXcompext.so
# ln -s /usr/lib64/nx/libXrender.so.1.2.2 /usr/lib64/nx/libXrender.so.1.2
И отредактируйте установочный скрипт:
# mcedit /usr/libexec/nx/nxsetup
Найдите строку содержащую:
passwd -u nx
И измените на:
passwd -uf nx
Теперь можно и нужно запустить этот скрипт со следующими параметрами:
# /usr/libexec/nx/nxsetup --install --setup-nomachine-key --clean --purge
Если всё в порядке, то в выведенном тексте будет содержаться кроме всего прочего:
----> Testing your nxserver connection ...
HELLO NXSERVER - Version 3.2.0-73 OS (GPL, using backend: 3.2.0)
NX> 105 quit
Quit
NX> 999 Bye
Если будет содержать:
----> Testing your nxserver connection ...
Permission denied (publickey,gssapi-with-mic,password).
Fatal error: Could not connect to NX Server.
Значит вы забыли перезапустить ssh-сервер:
# service sshd restart
И снова выполнить:
# /usr/libexec/nx/nxsetup --install --setup-nomachine-key --clean --purge
Добавляем в автозапуск скрипт для установки правильных параметров клавиатуры:
# mcedit /etc/xdg/autostart/setxkmap.desktop
И вставляем в него следующие строки:
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Fix keyboard settings
Exec=setxkbmap -rules xorg -model pc105 -layout "us,ru" -variant ",winkeys" -option "grp:ctrl_shift_toggle"
Terminal=false
Type=Application
Осталось добавить пользователей, например user01:
# useradd -m user01
И установить ему пароль:
# passwd user01
На этом установка и настройка сервера FreeNX закончилась.
Клиентская часть
Зайдите на сайт разработчиков этого терминального сервера:
http://www.nomachine.com/download.php
И скачайте бесплатное клиентское приложение.
Для Windows — «NX Client for Windows». Установка простая и ничем не отличается от любой другой программы.
Для Fedora — «NX Client for Linux» и выбираем «NX Client RPM for Linux — i386».
Сохраните rpm-пакет, например, в папку Загрузки в Вашей домашней папке.
Установите приложение:
$ rpm -Uhv nxclient*
Теперь его можно запустить:
Введите назнание сессии и IP-адрес или доменное имя сервера. Тип соединения оставьте ADSL.
В качестве рабочего окружения выберите GNOME.
Оставьте галочку Create shortcut on desktop, чтобы создать ярлык на рабочем столе.
Введите имя пользователя и пароль действительные на сервере.
При первом запуске подтвердите действительность ключа безопасности.
После этого появится окно показывающее процесс подключения.
И наконец Вы увидите Ваш удалённый рабочий стол!