1

У меня есть две настольные машины, с которыми я хотел бы сделать совместное использование экрана (соединение vnc) с (Машина A -> Машина C). Но я хотел бы подключиться через SSH-туннель на компьютере B.

Как я могу это сделать? Обе машины являются OS X Mavericks

1 ответ1

1

Допустим, вы хотите поделиться экраном на машине A с машиной C, проходя через машину B, потому что A и C не могут напрямую соединиться. Необходимо переадресовать порт VNC с B на A, чтобы позволить клиентам VNC на B подключаться. На машине A запустите:

ssh -R 5900:localhost:5900 $MACHINE_B

Это делает так, чтобы соединения с портом VNC на B были перенаправлены к A. На машине C запустите:

ssh -L 5900:localhost:5900 $MACHINE_B

Это делает так, чтобы соединения с портом VNC на C были перенаправлены на B, а затем на A.

5900 - наиболее вероятная возможность для порта VNC, но ваш VNC-сервер может выбрать другой порт. Проверьте его выход при запуске.

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