VNC через SSH на открытом туннеле

Можно ли привязать VNC-сервер к открытому туннелю SSH?

У меня есть планшет, который инициировал обратный туннель SSH к моему серверу. Это прекрасно работает через порт 8080.

Теперь мне нужно привязать этот порт с моей локальной машины. Похоже, в Ubuntu есть какой-то "просмотрщик удаленных рабочих столов" со встроенными возможностями ssh, поэтому я предполагаю, что единственное, что мне нужно сделать сейчас, - это выяснить, как привязать VNC server для планшетов к открытому туннелю SSH.

Это возможно?

Спасибо

1 ответ

Решение

Существует любое количество онлайн-руководств по туннелированию vnc.

Обычно для туннеля устанавливается что-то вроде 'ssh -L 5901:localhost:5901 remotehost', хотя вместо этого его можно настроить с удаленного хоста. Когда он установлен, он просто запускает vncviewer localhost:1 вместо vncviewer remosthost:1.

Vnc имеет предположения о том, что номера портов...5901 соответствует отображению: 1 и т. Д. Локальный клиент vnc будет ожидать, что ближайший конец будет работоспособным номером порта, и удаленный сервер vnc также будет ожидать, что удаленный порт будет использоваться.,

Если только вы не имеете в виду, что ssh remotehost -p 8080 предоставляет вам рабочую оболочку. В этом случае параметры '-L' могут быть добавлены в конце параметров '-p', чтобы установить второе / отдельное соединение только для vnc, используя первое для направления аутентификации при его настройке.

Другие вопросы по тегам