Различия
Показаны различия между двумя версиями страницы.
— |
shared:x11vncsetup [2025/06/11 12:30] (текущий) alex создано |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | [[shared: | ||
+ | ===== Настройка x11vnc ===== | ||
+ | |||
+ | Вкратце, | ||
+ | |||
+ | Если стоит **vino** - сервер vnc идущий с ubuntu называющийся **Удаленный рабочий стол Gnome** \\ | ||
+ | удаляем его командой: | ||
+ | sudo apt-get remove vino | ||
+ | |||
+ | Устанавливаем x11vnc \\ | ||
+ | в ubuntu \\ | ||
+ | sudo apt-get install x11vnc | ||
+ | | ||
+ | в debian надо зайти под root, а потом та-же команда | ||
+ | apt-get install x11vnc | ||
+ | |||
+ | в rpm-дистрибутивах примерно так | ||
+ | yum install x11vnc | ||
+ | |||
+ | Генерируем пароль для vnc \\ | ||
+ | x11vnc -storepasswd | ||
+ | | ||
+ | в каталоге текущего пользователя создается папка .vnc в которой лежит файлик passwd с заданным паролем. | ||
+ | |||
+ | кладем всю эту папку в /root (если пароль устанавливался из под пользователя root этого делать не надо, она там и создается) | ||
+ | |||
+ | дальше создаем файлик с командой запуска x11vnc | ||
+ | |||
+ | <file bash fstvnc.sh> | ||
+ | #!/bin/bash | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | и запускаем его от имени root ((Замечание, | ||
+ | |||
+ | В некоторых случаях, | ||
+ | |||
+ | |||
+ | Для кубунту с менеджером SDDM следует вместо '' | ||
+ | |||
+ | После запуска можно зайти на комп через vnc клиент и работать. Если зайти с помощью ultra vnc можно даже файлы передавать, | ||
+ | **Если передача файлов не нужна** - следует убрать опцию | ||
+ | |||
+ | Специально не создавали службу с автозапускам - мало-ли что, чтобы доступа не было. | ||
+ | |||
+ | В дальнейшем можно подключиться к нужному клиенту по ssh и запустить вручную, | ||
+ | |||
+ | Чтобы остановить процесс x11vnc из командной строки: | ||
+ | |||
+ | ищем его pid | ||
+ | |||
+ | sudo pidof x11vnc | ||
+ | |||
+ | в ответе будет номер pid, например 12345 | ||
+ | |||
+ | даем команду завершить процесс | ||
+ | sudo kill 12345 | ||
+ | |||