Захват сеанса для удаленного управления с хоста Linux [закрыт]

StackOverflow https://stackoverflow.com/questions/259139

  •  06-07-2019
  •  | 
  •  

Вопрос

Вариант использования:

<Ол>
  • А что-то делает на своей коробке и застревает. Он просит B (удаленный) о поддержке.
  • B входит в сеанс A, видит все окна, которые просматривал A, и может манипулировать GUI.
  • Если 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.

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top