У меня есть удаленный компьютер, к которому я хотел бы подключиться к VNC. Доступ к этому компьютеру возможен только через туннель. Из соображений безопасности я хотел бы настроить VNC в качестве локального хоста.

На моем клиентском ПК я запускаю Windows. Я настроил туннель с помощью plink.exe. Я могу подключиться при настройке VNC без localhost, используя:

plink -L localhost:5901:vnc_host:5901 username@tunnel_machine

Но это не удается при запуске VNC для прослушивания на локальном хосте

Для пояснения следующее не будет работать, потому что у меня нет прямого доступа к vnc_host.

plink -L localhost:5901:localhost:5901 username@vnc_host

Есть идеи, как это сделать?

1 ответ1

0

Нашел решение, используя:

plink -t -L localhost:5901:localhost:5901 username@tunnel_machine ssh -L 5901:localhost:5901 vnc_host

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