Как подключиться к TightVNC-серверу на Windows через ssh-туннель?

мне нужно подключиться к Windows-машине, которая находится за брандмауэром, с удаленной машине Unix.

С этой целью я установил TightVNC-server (2.8.8 GPL) на машине Windows. Он настроен на прослушивание на 14900 и настройку "разрешить шлейф" и только подключения замыкания.

если я попытаюсь запустить telnet 127.0.0.1 14900 на той же машине Windows, он быстро подключается и распечатывает начало протокола VNC (RFB...). Так хороший.

теперь я использую PuTTY для ssh из машины Windows в удаленную машину Unix. Один из туннелей, который я установил в сессии шпатлевки R14900:127.0.0.1:14900.

когда я пытаюсь запустить vncviewer 127.0.0.1::14900 на удаленной машине Unix, однако, он колеблется в течение секунды, а затем утверждает:vncviewer: VNC server closed connection. Если я попытаюсь то же самое telnet 127.0.0.1 14900 на удаленной машине Unix, он также подключается ненадолго только для отключения.

вопросы:

  1. как работает TightVNC-сервер различать подключения к нему, поступающие с одной и той же машины, и через SSH-туннель, если в обоих случаях удаленный IP нового соединения равен 127.0.0.1?
  2. как я могу преодолеть эту сообразительность и пусть сам подключиться, не подвергая компьютер Windows к остальной части локальной сети?
10
задан Mikhail T.
05.05.2023 6:35 Количество просмотров материала 2798
Распечатать страницу

1 ответ

Ok, неважно -- после перезапуска сеанса PuTTY еще раз, все начало работать...

0
отвечен Mikhail T. 2023-05-06 14:23

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх