debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: [Решено] x11vnc запуск до ввода пароля  (Прочитано 4213 раз)

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

Оффлайн RedPanda

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 14
Debian 8.7 xfce

До этого было настроено таким образом
Меню - Настройки - Сеансы и Запуск - Автозапуск приложений
где была записана строка
x11vnc -dontdisconnect -shared -forever -rfbport 5900 -rfbauth /etc/vnc/passwd -o /var/log/x11vnc.log -bg
В принципе все устраивало до тех пор пока на машинах не понадобилось наличие большого количества пользователей + иногда надо удаленно помочь пользователю перелогинится и т.п.
В общем как настроить запуск VNC до ввода логина и пароля?
пробовал через lightdm.conf - там есть строки для VNC но что то подружить не получилось
« Последнее редактирование: 16 Март 2017, 06:23:33 от qupl »
 

Оффлайн alsoijw

  • Fedora 25 GNOME 3 amd64
  • Ветеран
  • *****
  • Сообщений: 1231
Re: x11vnc запуск до ввода пароля
« Ответ #1 : 02 Март 2017, 12:40:42 »
В 8 debian за запуск отвечает systemd. Тебе надо создавать юнит.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?
 

Оффлайн RedPanda

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 14
Re: x11vnc запуск до ввода пароля
« Ответ #2 : 16 Март 2017, 00:41:31 »
Спасибо за направление.

И так вот как я сделал это на debian 8.7 amd64 xfce.

sudo apt-get install x11vnc - устанавливаем x11vnc
sudo mkdir /etc/vnc - создаем папку для хранения файла пароля для подключения по VNC
sudo x11vnc -storepasswd ваш_пароль /etc/vnc/passwd - устанавливаем пароль и записываем его в файл
sudo touch /var/log/x11vnc.log - создаем log файл
sudo touch /lib/systemd/system/x11vnc.service - создаем файл unit-a
sudo mcedit /lib/systemd/system/x11vnc.service - редактируем (вместо mcedit можете воспользоваться удобным для вас редактором) и вписываем следующий текст
[Unit]
Description=x11vnc
After=multi-user.target

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -repeat -rfbport 5900 -shared -rfbauth /etc/vnc/passwd -o /var/log/x11vnc.log

[Install]
WantedBy=multi-user.target
сохраняем
sudo systemctl daemon-reload - перечитываем сервисы что бы система обнаружила наш unit
sudo systemctl start x11vnc.service - запускаем сервис
и пробуем подключится (я использовал realvnc viewer)
если все получилось

sudo systemctl enable x11vnc.service - делаем что бы сервис запускался при загрузке системы
перезагружаем компьютер и проверяем снова
(при выходе из учетной записи - надо переподключатся)


Ссылки которые мне помогли:
 
Пользователи, которые поблагодарили этот пост: oermolaev

Оффлайн kwiwtov

  • Новичок форума
  • Сообщений: 2
Re: [Решено] x11vnc запуск до ввода пароля
« Ответ #3 : 19 Октябрь 2018, 14:53:54 »
Доброго дня!
Попробовал все то же самое для ubuntu 18.04 - не сработало.
Может подскажете, что дописать переделать, чтобы работало в Ubuntu?

Заранее спасибо!
 

Оффлайн RedPanda

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 14
Re: [Решено] x11vnc запуск до ввода пароля
« Ответ #4 : 14 Декабрь 2018, 14:14:17 »
Доброго дня!
Попробовал все то же самое для ubuntu 18.04 - не сработало.
Может подскажете, что дописать переделать, чтобы работало в Ubuntu?

Заранее спасибо!

Ещё не пробовал. А вы используете XFCE и lightdm ?
 

Оффлайн kwiwtov

  • Новичок форума
  • Сообщений: 2
Re: [Решено] x11vnc запуск до ввода пароля
« Ответ #5 : 14 Декабрь 2018, 14:31:17 »
Ещё не пробовал. А вы используете XFCE и lightdm ?

не, стандартная убунта с Гномом
Пока сделал скрипт для блокировки через скринсейвер - ТЕ юзер у меня заходит автологоном, vnc запускается, потом лочится пользователь. Но это нормально, если он один. Если нужно переключаться - нужно дургое решение, наверное
 

Оффлайн RedPanda

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 14
Re: [Решено] x11vnc запуск до ввода пароля
« Ответ #6 : 14 Декабрь 2018, 15:15:28 »
не, стандартная убунта с Гномом

Вам надо найти решение для gdm и должно всё завестись.

т.е. то что прописывается в файле lightdm надо прописать в gdm только с нужной командой, и проследить что бы гном на иксах запускался, а не на вейленде.
« Последнее редактирование: 14 Декабрь 2018, 16:21:53 от RedPanda »
 

Русскоязычное сообщество Debian GNU/Linux

Re: [Решено] x11vnc запуск до ввода пароля
« Ответ #6 : 14 Декабрь 2018, 15:15:28 »


Теги:
 

[Решено] раздача интернета с двух сетевых интерфейсов

Автор yakdon

Ответов: 8
Просмотров: 528
Последний ответ 20 Декабрь 2017, 06:54:15
от yakdon
[Решено!] При перезагрузке долго строится мост (до 32-х секунд). Как ускорить?

Автор Sferg

Ответов: 0
Просмотров: 905
Последний ответ 10 Август 2013, 17:08:56
от Sferg
[РЕШЕНО]Управление ноутбуком по SSH

Автор freeman

Ответов: 5
Просмотров: 911
Последний ответ 09 Июль 2015, 16:42:47
от freeman
[Решено] Проброс портов для пакетов, исходящих с самой машины (Vyatta)

Автор arfa

Ответов: 2
Просмотров: 2467
Последний ответ 15 Май 2013, 15:15:54
от arfa
[Решено]"Поддержка сети отключена", если закрыть крышку ноутбука

Автор D101101

Ответов: 5
Просмотров: 1857
Последний ответ 19 Апрель 2014, 12:17:41
от D101101