[[linux:set_x11vnc]]

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
linux:set_x11vnc [2019/05/14 12:42]
alex создано
linux:set_x11vnc [2019/10/03 09:32]
alex
Строка 1: Строка 1:
 +[[linux:​start]]
 +===== Настройка x11vnc =====
 +
 +Вкратце,​ по быстрому
 +
 +Если стоит **vino** - сервер vnc идущий с ubuntu называющийся **Удаленный рабочий стол Gnome** \\
 +удаляем его командой:​ \\
 +  sudo apt-get remove vino
 +
 +Устанавливаем x11vnc \\
 +в ubuntu \\
 +  sudo apt-get install x11vnc
 +  ​
 +в debian надо зайти под root, а потом та-же команда
 +  apt-get install x11vnc
 +
 +Генерируем пароль для vnc \\
 +  x11vnc -storepasswd
 +  ​
 +в каталоге текущего пользователя создается папка .vnc в которой лежит файлик passwd с заданным паролем.
 +
 +кладем всю эту папку в /root (если пароль устанавливался из под пользователя root этого делать не надо, она там и создается)
 +
 +дальше создаем файлик с командой запуска x11vnc
 +
 +<file bash fstvnc.sh>​
 +#!/bin/bash
 +/​usr/​bin/​x11vnc -dontdisconnect -display :0 -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -ultrafilexfer -o /​root/​x11vnc.log -rfbauth /​root/​.vnc/​passwd
 +</​file>​
 +
 +и запускаем его от имени root
 +
 +После запуска можно зайти на комп через vnc клиент и работать. Если зайти с помощью ultra vnc можно даже файлы передавать,​ правда с русскими именами беда. \\
 +**Если передача файлов не нужна** - следует убрать опцию ​ **//​-ultrafilexfer//​** из команды запуска.
 +
 +Специально не создавали службу с автозапускам - мало-ли что, чтобы доступа не было.
 +
 +В дальнейшем можно подключиться к нужному клиенту по ssh и запустить вручную,​ если надо.
 +
 +Чтобы остановить процесс x11vnc из командной строки:​
 +
 +ищем его pid
 +
 +  sudo pidof x11vnc
 +
 +в ответе будет номер pid, например 12345
 +
 +даем команду завершить процесс
 +  sudo kill 12345
 +
  
  • /var/www/wiki.avmas.ru/data/pages/linux/set_x11vnc.txt
  • Последние изменения: 2019/10/03 09:32
  • — alex