Всем доброго дня и ночи.
Есть пк с установленной системой Debian GNU/Linux 6.0.2 (squeeze). Доступа по ssh мало, нужен именно такой доступ. Остановился на x11vnc. Установка прошла без проблем. А вот с запуском по ssh совсем беда. Не хочет запускаться. Запускаю так [console]x11vnc -display :0 -forever -unixpw -noxrecord -noxfixes -ncache 10[/console] получаю вот такой ответ
http://paste.org.ru/?9as1f2 Пробовал и так [console]x11vnc -ncache 10 -noxdamage -passwdfile /home/pass.vnc -display :0 -auth /var/lib/gdm/:0.Xauth[/console]
Если запускть x11vnc с самого пк то все в порядке. Подключаюсь через remmina без проблем.
Попробовал добавить в автозапуск эту строку x11vnc -display :0 -forever -unixpw -noxrecord -noxfixes -ncache 10
Система-Параметры-Запускаемые приложения.
Но после перезагрузки x11vnc не загружается.
Как запускать x11vnc подключившись по ssh? или Как прописать в автозапуск x11vnc?
П.С. после подключения к удаленному пк загорается монитор и все мои действия выводятся на монитор. Как можно сделать что бы мое подключение было полностью не заметно для другого пользователя?
Настройка x11vnc
по ssh цепляться и запускать x11vnc надо от пользователя, под которым загружены иксы.
13/09/2011 14:55:37 XOpenDisplay(":0") failed.
собственно этим он это и говорит, видимо Вы заходите под рутом и пытаетесь запустить vnc
Насколько я помню, по vnc нет возможности "незаметно" работать
Пробовал запускать и от пользователя под которым запущены иксы. Результат тот же XOpenDisplay failed (:0)
Почему у меня не получилось добавить в атозагрузку x11vnc? Или "стандартным" способом не получится?
ssh -X user1@remote_server 'iceweasel' - таки способом можно запустить браузер с удаленной машины, а рабочий стол как то можно запустить таким способом?
а если в автозапуск добавлять файл с правами на выполнение и содержимым
[console]x11vnc -display :0 -forever -unixpw -noxrecord -noxfixes -ncache 10 &[/console]
который будет лежать например в /usr/local/sbin/
еще как вариант если надо под уже залогиненым пользователем входить то можно использовать gnome'овский vino (это так вдруг надо)
я точно не знаю но кажется невидима работа vnc будет если входить под другим пользователем, у которого свой home
у твоего юзера в ~/.config/autostart создаешь файл например x11vnc.desktop
с содержимым например
[Desktop Entry]
Type=Application
Exec=/usr/bin/x11vnc
Hidden=false
X-GNOME-Autostart-enabled=true
Name[ru_RU]=x11vnc
Name=terminal
Comment[ru_RU]=terminal
Comment=info-linux.ru
Доступно все расписано x11vnc установка и настройка