Удаленный рабочий стол через прокси-сервер SSH SOCKS для обхода брандмауэра [закрыто]

Я пытаюсь подключиться к серверу Windows с моего Mac, используя RDC2.1 для Mac .

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

У меня есть IP-адрес, по которому я могу войти, но он находится в моем офисе (т.е. в совершенно отдельной сети).

Поскольку эта сеть не настроена для VPN, я настроил прокси-сервер SOCKS через туннель SSH (который работает нормально).

               (SSH proxy)
Me (on my Mac) ----------> Office Linux box ----> Windows server
(home network)             (office network)       (other network)

С моего Linux-сервера в моем офисе (SSH-сервера) я могу подключиться по telnet к порту 3389 на сервере Windows, без проблем. Но от своего Mac я не могу получить даже ни звука. Есть идеи?

17
задан 21 December 2010 в 14:43
2 ответа

Вам не нужен прокси SOCKS для этого; простое перенаправление портов SSH будет работать. Например, существует сервер в моем офисе, к которому я часто должен получать доступ, который мы назовем server.example.com. Я не могу соединиться с ним непосредственно, но я могу ssh к myofficemachine.example.com. Таким образом, я делаю это:

ssh -L 3389:server.example.com:3389 myofficemachine.example.com

И затем я указываю на свой локальный Клиент удаленного рабочего стола на localhost. Это работает отлично, и моя установка почти идентична Вашей - Mac дома, поле Linux в моем офисе и Windows Server в другой сети работы.

18
ответ дан 2 December 2019 в 20:32

Вы могли попытаться использовать CoRD, заменяющее приложение удаленного рабочего стола, которое поддерживает прокси SOCKS.

1
ответ дан 2 December 2019 в 20:32

Теги

Похожие вопросы