Удаленное управление VNC

Помнится такое спрашивалось, решил вот поделится как у себя сделал давно и все отлично работает. Нужен доступ к машине по VNC, причем нужен он всегда, нужен прозрачно от пользователя и нужно чтобы он работал даже на этапе работы логин-менеджера. Т.е. если пользоваться средствами KDE/Gnome и т.п. то это будет работать только после логина пользователя. Поэтому я использую x11vnc. Все это делал на дистре Calculate Linux.
Для этого сделал такой скрипт:

/usr/bin/startx11vnc:

#!/bin/bash
until [ $AUTH ]
do
  AUTH=`ls /var/run/xauth/A:0-* 2>/dev/null`
done
sleep 5

nohup x11vnc -display WAIT:0 -q -logappend /var/log/x11vnc.log -loopbg -bg -rfbauth /home/user/.vnc/passwd -auth ${AUTH} &

Скрипт ждет появления AUTH файла от запущенных иксов и сохраняет его имя в переменной AUTH (имя файла произвольное), затем ждет еще 5 секунд (чтобы убедится что иксы стартанули полностью) и запускает x11vnc (пакет должен быть установлен).
Пароль в файле /home/user/.vnc/passwd (можно в другом месте хранить)

В конец /etc/X11/startDM.sh добавляем:

start-stop-daemon --start --exec /usr/bin/startx11vnc

Вот и все. x11vnc будет стартовать с запуском DM, продолжать работать после логина и отлогинивания пользователя (когда происходит перезапуск иксов).

Действительно обсуждалось!

Гораздо более простой пример http://www.realvnc.com/products/free/4.1/x0.html

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

Ничем оно не проще. Модуль

Ничем оно не проще. Модуль под иксы это под XFree86 - его кто-нибудь еще использует? На x.org все-равно также в startDM.sh встраивать прийдется. Дальше идет совет отключить авторизацию у иксов - очень блин безопасно. У меня на иксах авторизовывается простейший скрипт, в чем проблема его скопипаститть?

Я правильно понял, что такое

Я правильно понял, что такое будет работать только с одним юзверем? А что делать, если юзверей много, и они запускают сессии на разных виртуальных терминалах?
А не проще ли для каждого в автозапуске, к примеру, указать запуск x11vnc? :)

FreeNX

Очень удобно, есть не просит.

:(

А у меня нет папки /var/run/xauth и соответственно в ней тоже ничего? ЧЯДНТ???
X-ы работают... кеды крутяться, а вот описанным выше способом запускать x11vnc не получается.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".