Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Помогите настроить x11vnc на 14.04  (Прочитано 24253 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Егоров

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Помогите настроить x11vnc на 14.04
« : 14 Июля 2014, 20:44:43 »
Понимаю, что много писали про настройку x11vnc, но у меня не получилось настроить.
Устанавливал вот по этой инструкции http://twosh.org/node/98.
Установил, создал пароль, создал файл x11vnc.conf, перезагрузил.
Пытаюсь подключиться с другого компа (Windows)при помощи TightVNC, получаю вот такое:
Подключение не установлено т.к. конечный компьютер отверг запрос на подключение..
Подскажите, что не так делаю, как проверить запущен ли вообще x11vnc на Ubuntu.
Установлена 14.04 может там особенности какие-то в расположении необходимых каталогов, которые в скрипте указаны.

Оффлайн l.pasha.v

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Помогите настроить x11vnc на 14.04
« Ответ #1 : 15 Июля 2014, 10:57:41 »
Попробуй в консоли выполнить:
# x11vnc -dontdisconnect -display :0 -auth /var/run/lightdm/root/:0 -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -o /var/log/x11vnc.log -rfbauth /home/NAME/.vnc/passwd
Это строка, которую ты записывал в "/etc/init/x11vnc.conf"

Скорее всего в выводе будут присутствовать строки:
15/07/2014 13:35:07 ***************************************
15/07/2014 13:35:07 *** XOpenDisplay failed (:0)

*** x11vnc was unable to open the X DISPLAY: ":0", it cannot continue.
*** There may be "Xlib:" error messages above with details about the failure.

Т.е. не правильно указан путь «/var/run/lightdm/root/:0», x11vnc не может открыть X дисплей ":0"

Тебе надо найти файл «:0*»
там же, выводе, есть подсказки:
(Нажмите, чтобы показать/скрыть)

Выполняешь команду:
# ps wwwwaux | grep authИщешь подобную строку:
root      1758  1.7  2.5 344456 80020 tty8     Ss+  10:50   3:00 /usr/bin/X :0 -audit 0 -auth /var/lib/mdm/:0.Xauth -nolisten tcp vt8

Вот правильный файл "/var/lib/mdm/:0.Xauth"
если выполнить от рута команду:
# x11vnc -storepasswdи задать пароль, то "-rfbauth /home/NAME/.vnc/passwd" уже не потребуется.

В итоге получаем:
# x11vnc -dontdisconnect -display :0 -auth /var/lib/mdm/:0.Xauth -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -o /var/log/x11vnc.log &

Проверь правильность команды в консоли, если ошибок не будет, тогда настраивай автозапуск.

В случае отсутствия ошибок ты увидишь:
15/07/2014 14:01:24 *** Trying ":0" in 4 seconds.  Press Ctrl-C to abort.
15/07/2014 14:01:24 *** 1 2 3 4
15/07/2014 14:01:28 *** XOpenDisplay of ":0" successful.
15/07/2014 14:01:28

The VNC desktop is:      home-pc:5900
PORT=5900
« Последнее редактирование: 15 Июля 2014, 11:05:45 от l.pasha.v »

Оффлайн Егоров

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Помогите настроить x11vnc на 14.04
« Ответ #2 : 18 Июля 2014, 10:56:24 »
Попробуй в консоли выполнить:
# x11vnc -dontdisconnect -display :0 -auth /var/run/lightdm/root/:0 -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -o /var/log/x11vnc.log -rfbauth /home/NAME/.vnc/passwd
Это строка, которую ты записывал в "/etc/init/x11vnc.conf"

Скорее всего в выводе будут присутствовать строки:
15/07/2014 13:35:07 ***************************************
15/07/2014 13:35:07 *** XOpenDisplay failed (:0)

*** x11vnc was unable to open the X DISPLAY: ":0", it cannot continue.
*** There may be "Xlib:" error messages above with details about the failure.


У меня после выполнения этой команды вообще никакого вывода нет, просто приглашение на ввод следующей команды.

Оффлайн l.pasha.v

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Помогите настроить x11vnc на 14.04
« Ответ #3 : 18 Июля 2014, 11:12:32 »
Извини, пропустил что там прописан вывод в лог, давай по другому:
x11vnc -dontdisconnect -display :0 -auth /var/run/lightdm/root/:0 -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -rfbauth /home/NAME/.vnc/passwd
можно конечно и лог посмотреть: "/var/log/x11vnc.log", там все написано

Оффлайн Егоров

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Помогите настроить x11vnc на 14.04
« Ответ #4 : 20 Июля 2014, 00:44:29 »
Вот вывод:
(Нажмите, чтобы показать/скрыть)
Что то я тут не вижу того, о чем ты говорил, может vnc сервер нормально запускается и работает?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Помогите настроить x11vnc на 14.04
« Ответ #5 : 20 Июля 2014, 01:18:32 »
Егоров,
~$ x11vnc?
Wars ~.o

Оффлайн l.pasha.v

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Помогите настроить x11vnc на 14.04
« Ответ #6 : 20 Июля 2014, 07:52:04 »
Выполни в консоли (от рута):
# ps wwwwaux | grep authи покажи вывод.

Ну и почитай Снова Удалённый доступ к Ubuntu, а то я уже путаться начал, у кого что получается, а что нет.

Судя по всему ты не исправил путь к файлу с паролем, а надо бы:
-rfbauth /home/NAME/.vnc/passwd
Попробуй вот так:
# x11vnc -dontdisconnect -display :0 -auth /var/run/lightdm/root/:0 -notruecolor -noxfixes -shared -forever -bg &и покажи вывод, полностью.
« Последнее редактирование: 20 Июля 2014, 07:55:18 от l.pasha.v »

Оффлайн Егоров

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Помогите настроить x11vnc на 14.04
« Ответ #7 : 21 Июля 2014, 02:17:43 »
Выполни в консоли (от рута):
# ps wwwwaux | grep authи покажи вывод.
Вот:
(Нажмите, чтобы показать/скрыть)


Ну и почитай Снова Удалённый доступ к Ubuntu, а то я уже путаться начал, у кого что получается, а что нет.

Судя по всему ты не исправил путь к файлу с паролем, а надо бы:

-rfbauth /home/NAME/.vnc/passwd[/quote]
Да я вроде все так сделал: при создании пароля указал домашнюю папку. Вот содержимое файла x11vnc.conf:
tart on login-session-start
script
x11vnc -dontdisconnect -display :0 -auth /var/run/lightdm/root/:0 -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -o /var/log/x11vnc.log -rfbauth /home/dima/.vnc/passwd
end script
Во второй теме, где ты отвечал про два варианта создания пароля там везде все для rootа, а я указывал свой каталог - это не правильно?
Я так понимаю, что мне терепь прав не хватает, что бы x11vnc стартовал.

Попробуй вот так:

# x11vnc -dontdisconnect -display :0 -auth /var/run/lightdm/root/:0 -notruecolor -noxfixes -shared -forever -bg &
и покажи вывод, полностью.
Вот:
(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль [time]21 Июль 2014, 02:20:11[/time]:
Егоров,
~$ x11vnc?
Вот:
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 21 Июля 2014, 02:31:02 от Егоров »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Помогите настроить x11vnc на 14.04
« Ответ #8 : 21 Июля 2014, 03:31:23 »
Цитировать
The VNC desktop is:      ServerUbuntu:3
PORT=5903
А как клиент команда?
Wars ~.o

Оффлайн l.pasha.v

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Помогите настроить x11vnc на 14.04
« Ответ #9 : 21 Июля 2014, 04:15:44 »
Попробуй подключиться к  ubuntu с помощью "TightVNC":
  • по IP и указать порт 5900 (запускается командой из файла "/etc/init/x11vnc.conf")
  • по IP и указать порт 5902 (запустился командой "# x11vnc -dontdisconnect -display :0 -auth /var/run/lightdm/root/:0 -notruecolor -noxfixes -shared -forever -bg &")
  • по IP и указать порт 5903 (запустился командой "$ x11vnc")

Оффлайн Егоров

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Помогите настроить x11vnc на 14.04
« Ответ #10 : 23 Июля 2014, 02:08:15 »
В общем так.
Запускаю x11vnc командой, которая прописана в файле x11vnc.conf
x11vnc -dontdisconnect -display :0 -auth /var/run/lightdm/root/:0 -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -o /var/log/x11vnc.log -rfbauth /home/dima/.vnc/passwdИз Винды подключаюсь к Ubuntu через TightVNC, в настройках клиента порт 5900, теперь клиент видит сервер и пытается подключиться и запрашивает пароль, ввожу, но не проходит "password check failed!"
Может на папку с паролем права нужны другие?
Кстати пароль создавал в своей домашней папке, но задать или изменить его можно только из-под рута.

Оффлайн l.pasha.v

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Помогите настроить x11vnc на 14.04
« Ответ #11 : 23 Июля 2014, 04:32:28 »
Очисти лог "/var/log/x11vnc.log". Перезагрузи комп, попробуй подключиться и покажи лог.

Оффлайн Егоров

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Помогите настроить x11vnc на 14.04
« Ответ #12 : 23 Июля 2014, 20:53:18 »
Очисти лог "/var/log/x11vnc.log". Перезагрузи комп, попробуй подключиться и покажи лог.

Не знаю, что делал не так до этого, но удалось подключиться. Правда не совсем так как хотелось бы.
Очистил лог, перезагрузился. Ввел

x11vnc -dontdisconnect -display :0 -auth /var/run/lightdm/root/:0 -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -o /var/log/x11vnc.log -rfbauth /home/dima/.vnc/passwd
Но, при попытке запустить от себя ругается как раз на права относительно лог файла /var/log/x11vnc.log
А вот при запуске из под рута запускается нормально сообщая о том, что доступен порт 5900.

Вот теперь вопрос как сделать что бы x11vnc стартовал при загрузке без моего участия
Может права на лог файл другие дать?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Помогите настроить x11vnc на 14.04
« Ответ #13 : 23 Июля 2014, 21:30:13 »
Егоров,
открой гедит /etc/rc.local
найти
exit 0на заменить
PASSW=12345
x11vnc -storepasswd $PASSW /root/passw
while true
do
x11vnc -display :0 -auth /var/run/lightdm/root/:0 -rfbport 5900 -rfbauth /root/passw
sleep 5
done &
exit 0
и ребут.
Wars ~.o

Оффлайн Егоров

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Помогите настроить x11vnc на 14.04
« Ответ #14 : 23 Июля 2014, 22:19:46 »
Егоров,
открой гедит /etc/rc.local
найти
exit 0на заменить
PASSW=12345
x11vnc -storepasswd $PASSW /root/passw
while true
do
x11vnc -display :0 -auth /var/run/lightdm/root/:0 -rfbport 5900 -rfbauth /root/passw
sleep 5
done &
exit 0
и ребут.


а файл /etc/init/x11vnc.conf при подобной настройке нужен или его удалить надо?

 

Страница сгенерирована за 0.069 секунд. Запросов: 25.