Когда-то давно, я уже писал про freenx и способы удалённого администрирования в графическом (не через консоль) режиме. В той статье желающие могут познакомиться с теорией вопроса и существующими альтернативами.
К моей великой радости нашёлся репозиторий, где freenx доступен в виде готового пакета для Hardy. Это значит, что теперь есть возможность использовать свободную версию nxserver`а без ограничений в 2 одновременных сеанса, установленной для бесплатной (но не свободной) версии от NoMachine. Справедливости ради, надо сказать, что freenx пока лишён ещё многих возможностей своего закрытого аналога. Однако, весь базовый функционал, позволяющий устанавливать и возобновлять соединение с удалённым рабочим столом, работающее в несколько раз быстрее VNC — присутствует.
Так что предлагаю краткое руководство, рассказывающее о том, как установить freenx в Hardy.
Начнём с подготовительного этапа для тех, у кого в настоящий момент установлен nxserver от NoMachine. Удалим его, дабы освободить место свободной альтернативе:
sudo dpkg -r nxserver
sudo dpkg -r nxnode
Добавим в список источников новый репозиторий. Запускаем текстовый редактор:
sudo nano /etc/apt/sources.list
И добавляем в конец (хотя, можно и в любое другое место) файла:
deb http://ppa.launchpad.net/marceloshima/ubuntu hardy main
deb-src http://ppa.launchpad.net/marceloshima/ubuntu hardy main
Обновляем систему:
sudo apt-get update
sudo apt-get upgrade
Устанавливаем freenx и сопутствующие пакеты (хотя, многие из них уже, вероятно, у вас имеются):
sudo apt-get install expect openssh-server nxlibs nxagent nxproxy freenx-server
Готово.
Разрешить кому-то из локальных пользователей использовать удалённые сеансы просто:
nxserver --adduser username --system
»