Захват сеанса для удаленного управления с хоста Linux [закрыт]
-
06-07-2019 - |
Вопрос
Вариант использования:
<Ол>Если A использует Windows, очень удобно войти в запущенный сеанс, например, через VNC. Но если A использует Linux, AFAIK, это невозможно. Для использования VNC требуется сеанс vncserver, который является отдельным сеансом. Вы можете получить снимки экрана с пульта, запросив X-сервер, но не можете нажимать кнопки на экране.
Есть ли какое-то решение для этого?
Решение
Существует x11vnc : " x11vnc позволяет удаленно просматривать и взаимодействовать с реальными дисплеями X (то есть дисплей, соответствующий физическому монитору, клавиатуре и мыши) с любым средством просмотра VNC. Он имеет встроенное шифрование и аутентификацию SSL, поддержку учетных записей и паролей UNIX, масштабирование на стороне сервера, однопортовый HTTPS и VNC, рекламу службы mDNS, а также передачу файлов TightVNC и UltraVNC ".
Его можно использовать с существующим сеансом X11, без необходимости запускать его в разделе "xvncserver".
Другие советы
Помимо x11vnc (который действительно очень хорош) и krfb (с которым у меня нет опыта), последние рабочие столы Gnome имеют встроенный сервер Vino VNC. IIRC его можно включить в разделе «Система»> «Настройки»> «Общий доступ к рабочему столу». Он имеет приятный графический интерфейс и хорошо интегрирован с Gnome и системой, но AFAIK использует больше процессорного времени, чем x11vnc.