1

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

Для этого я установил TightVNC-сервер (2.8.8 GPL) на машине с Windows. Он настроен на прослушивание 14900 и настроен на "Разрешить зацикливание" и только зацикливание соединений.

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

Теперь я использую PuTTY для ssh из Windows-машины на удаленную Unix-машину. Один из туннелей, которые я установил в сеансе PuTTY, это 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 остальной части локальной сети?

1 ответ1

0

Хорошо, не берите в голову - после перезапуска сессии PuTTY все начало работать ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .