Sys.uz "System Solutions" Личный блог системных Администраторов.

5Окт/110

Установка freeNX-server + client на Fedora 14 x64

По дефолту не заводиться хоть разбейся в интернете путешествовал в течении 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, чтобы создать ярлык на рабочем столе.

Введите имя пользователя и пароль действительные на сервере.

При первом запуске подтвердите действительность ключа безопасности.

После этого появится окно показывающее процесс подключения.

И наконец Вы увидите Ваш удалённый рабочий стол!

Комментарии (0) Пинги (0)

Пока нет комментариев.


Leave a comment

Нет обратных ссылок на эту запись.

Перейти к верхней панели