Различия
Показаны различия между двумя версиями страницы.
| — |
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 | ||
| + | |||