Установка терминального сервера FreeNX в Ubuntu

Собранные для Ubuntu пакеты можно найти здесь:
https://launchpad.net/~freenx-team/+archive/ppa



В Ubuntu 8.04 LTS, добавил в /etc/apt/sources.list:

deb http://ppa.launchpad.net/freenx-team/ppa/ubuntu hardy main 
deb-src http://ppa.launchpad.net/freenx-team/ppa/ubuntu hardy main


Добавил OpenPGP ключ, указав идентификатор ключа (signing key — см. скриншот выше):

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D018A4CE


В Ubuntu 9.10:

deb http://ppa.launchpad.net/freenx-team/ppa/ubuntu karmic main 
deb-src http://ppa.launchpad.net/freenx-team/ppa/ubuntu karmic main


sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D018A4CE


Как обычно:

sudo apt-get update
sudo apt-get install freenx


Сервер будет запущен автоматически.
Пока делать больше ничего не нужно.

NX Client скачиваем отсюда:
www.nomachine.com/download.php


Устанавливаем из deb файла и запускаем:
/usr/NX/bin/nxclient


Если соединение с сервером устанавливается, но немедленно закрывается и клиент прекращает свою работу — значит нужно правильно указать тип используемого рабочего окружение. В моем случае это GNOME.



Все, теперь соединение устанавливается, при этом создается новая сессия для указанного пользователя.

При соединении используется ключ шифрования по-умолчанию. Можно сгенерировать свой ключ на сервере и прописать его в каждом клиенте для повышения безопасности.

Редактируем /etc/ssh/sshd_config:

RSAAuthentication yes
PubkeyAuthentication yes
#AuthorizedKeysFile     %h/.ssh/authorized_keys
# Sergei_T
AuthorizedKeysFile      %h/.ssh/authorized_keys2


Запускаем:

sudo /usr/lib/nx/nxsetup --install


На вопрос Do you want to use your own custom KeyPair? [y/N] отвечаем y:

------> It is recommended that you use the NoMachine key for
easier setup. If you answer «y», FreeNX creates a custom
KeyPair and expects you to setup your clients manually.
«N» is default and uses the NoMachine key for installation.

Do you want to use your own custom KeyPair? [y/N] y


Сгенерированный ключ /var/lib/nxserver/home/.ssh/client.id_dsa.key необходимо импортировать в клиент.

Для работы ввода русских букв на сервере необходимо выполнить команду:
setxkbmap -model pc105 -layout us,ru -variant ,winkeys -option grp:ctrl_shift_toggle
  • +4
  • 28 февраля 2010, 10:32
  • Sergei_T

Комментарии (5)

RSS свернуть / развернуть
+
0
Перспективная вещь, наверно так всё и будет через пару лет, в эпоху облачных вычислений. Для школ и компьютерных клубов хороший вариант.
avatar

yababay

  • 28 февраля 2010, 11:31
+
0
Не все так гладко — нужен напильник
avatar

Sergei_T

  • 28 февраля 2010, 11:54
+
0
Худо-бедно заставил работать 1с 7.7 из-под [email protected]
avatar

Sergei_T

  • 28 февраля 2010, 18:06
+
0
я тока под ним и смог запустить его год назад
avatar

FREExLOADER

  • 28 февраля 2010, 18:28
+
0
Ha BCE нужен напильник!
avatar

Markony

  • 28 февраля 2010, 20:35

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.