По дефолту не заводиться хоть разбейся в интернете путешествовал в течении 2-х суток и решения граблям найдено не было, по сему набрила мысль написать данный мануал в моем блоге на sys.uz
И так приступим.
Устанавливаем пакеты nx и freenx-server
1 | # yum install nx freenx-server |
Далее отредактируйте файл конфигурации ssh-сервера:
1 | # mcedit /etc/ssh/sshd_config |
Раскоментируйте и измените значения следующих ключей:
3 4 5 | PubkeyAuthentication yes AuthorizedKeysFile authorized_keys2 PermitEmptyPasswords yes |
Перезапустите ssh-сервер:
1 | # service sshd restart |
Теперь необходимо создать несколько ссылок на библиотеки:
3 4 5 | # 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 |
И отредактируйте установочный скрипт:
1 | # mcedit /usr/libexec/nx/nxsetup |
Найдите строку содержащую:
1 | passwd -u nx |
И измените на:
1 | passwd -uf nx |
Теперь можно и нужно запустить этот скрипт со следующими параметрами:
1 | # /usr/libexec/nx/nxsetup --install --setup-nomachine-key --clean --purge |
Если всё в порядке, то в выведенном тексте будет содержаться кроме всего прочего:
6 7 8 9 10 | ----> 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 |
Если будет содержать:
1 2 3 | ----> Testing your nxserver connection ... Permission denied (publickey,gssapi-with-mic,password). Fatal error: Could not connect to NX Server. |
Значит вы забыли перезапустить ssh-сервер:
1 | # service sshd restart |
И снова выполнить:
1 | # /usr/libexec/nx/nxsetup --install --setup-nomachine-key --clean --purge |
Добавляем в автозапуск скрипт для установки правильных параметров клавиатуры:
1 | # mcedit /etc/xdg/autostart/setxkmap.desktop |
И вставляем в него следующие строки:
7 8 9 10 11 12 13 | [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:
1 | # useradd -m user01 |
И установить ему пароль:
1 | # 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-пакет, например, в папку Загрузки в Вашей домашней папке.
Установите приложение:
1 | $ rpm -Uhv nxclient* |
Теперь его можно запустить:
Введите назнание сессии и IP-адрес или доменное имя сервера. Тип соединения оставьте ADSL.
В качестве рабочего окружения выберите GNOME.
Оставьте галочку Create shortcut on desktop, чтобы создать ярлык на рабочем столе.
Введите имя пользователя и пароль действительные на сервере.
При первом запуске подтвердите действительность ключа безопасности.
После этого появится окно показывающее процесс подключения.
И наконец Вы увидите Ваш удалённый рабочий стол!