Можете ли вы предлагать VNC-соединения через туннель SSH или сеанс, который вы начали?

Надеюсь, это легче решить, чем я думаю.

У меня два компьютера [A, B]. A не может запускать сетевые подключения к B, но B может запускать сетевые подключения к A. Это связано с некоторыми проблемами межсетевого экрана и порта.

Я часто использую ssh от B до A, используя порт 61001 на A. ssh [email protected] -P 61001 . У меня даже есть пароль без пароля, который работает между ними через общие открытые ключи ssh.

Есть ли способ, которым я могу позволить пользователю на A просматривать сеанс VNC пользователя из B?

Я думал, возможно, VNC может подключиться от B до A через туннель SSH и нажать на дисплей B. Это возможно?

Да, есть несколько клиентов VNC, которые разрешают туннелирование, а также позволяют разделить физическое / консольное Xsession удаленно, например ssvnc

Большинство зрителей VNC поддерживают режим прослушивания, когда зритель ждет соединения с сервером; Потому что вы можете подключаться из B в A, запускать программу просмотра прослушивания на A, а затем в какой-то более поздний момент вы можете инициировать соединение из B в A, запустив сервер так, чтобы он немедленно подключился к зрителю, вместо этого Действовать как типичный сервер и ждать соединений. Проверьте документы для предпочтительного просмотра и сервера. Существуют также руководства в Интернете, например: https://www.realvnc.com/products/vnc/documentation/5.0/guides/user/aj1077505.html

Кроме того, вы можете использовать какую-то прокси-программу для согласования соединения. Например, см. http://www.karlrunge.com/x11vnc/ssvnc-proxies.html.

Все это можно сделать с туннелем или без него; Правильно настроенный туннель в основном прозрачен для его пользователей.

  • Быстрый VNC от Windows до Mac?
  • Почему VNC на Windows так медленно?
  • Хорошая графическая карта важна для удаленного рабочего стола?
  • Mac OS X 10.5 Разрешение VNC независимо от отображения аппаратного обеспечения
  • Почему я не могу подключиться к моему VNC-серверу из-за пределов моей сети?
  • Автоматический запуск VNC-сервера при запуске
  • Размер Vncviewer слишком мал
  • Как бы вы превратили планшет в клавиатуру + простой в использовании сенсорный экран (зеркало на рабочем столе) (а не тачпад) для настольного ПК?
  • Процесс Killing VNC вручную
  • Как изменить значение по умолчанию для совместного использования экрана / номера порта VNC в Mac OS X?
  • Можно ли запускать игры через удаленный рабочий стол?
  • Давайте будем гением компьютера.