Показаны сообщения с ярлыком nx. Показать все сообщения
Показаны сообщения с ярлыком nx. Показать все сообщения

вторник, 2 марта 2010 г.

Удаленный доступ с x2go: nx по требованию

Когда надо удаленно обратиться к какой-нибудь из моих машин я в силу природной лени использую x11vnc. Всем хорошо, но не нравится запускать сервер. Когда-то давно очень мне нравился nx. Работает очень шустро. Но тоже, надо запускать сервер, а это мне не нравится, лишние открытые порты и пожираемые ресурсы не приводят ни к чему хорошему. Думаю, где-то с год как точно слышал о x2go, но попробовать никак не доходили руки. Тут таки приперло (через x11vnc отвратно работала клавиатура, да и скорость не радовала) и я совершил титанические усилия по установке и настройке, которые в генту сводятся к следующему:

1. На сервере:

Устанавливаем:
emerge x2goserver
Запускаем базу:
rc-config start postgresql
Создаем схему в базе:
/usr/share/x2go/script/x2gocreatebase.sh
Разрешаем доступ для пользователей группы users:
echo "%users ALL=(ALL) NOPASSWD: /usr/bin/x2gopgwrapper" >> /etc/sudoers
Стартуем сервер:
rc-config start x2goserver

2. На клиенте:

emerge x2goclient
x2goclient

Работает все очень шустро, глюков похожих на x11vnc не наблюдается, хотя есть и свои замороты. Интерфейс клиента позволяет на время забыть о опциях командной строки. И главное, на сервере у нас по прежнему открыт только ssh, что не может не радовать.