Я пытаюсь подключиться к серверу 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) я могу подключиться к порту 3389 на сервере Windows, без проблем. Но от моего Mac я не могу получить ничего, кроме писк. Есть идеи?
proxy
remote-desktop
ssh-tunnel
socks
simonhamp
источник
источник
Ответы:
Вам не нужен SOCKS прокси для этого; будет работать простая переадресация порта SSH. Например, в моем офисе есть сервер, к которому я часто обращаюсь, и мы позвоним ему
server.example.com
. Я не могу подключиться к нему напрямую, но могу подключиться к sshmyofficemachine.example.com
. Итак, я делаю это:А затем я указываю на мой локальный клиент удаленного рабочего стола
localhost
. Это прекрасно работает, и мои настройки почти идентичны вашим - Mac на дому, Linux-бокс в моем офисе и сервер Windows в другой рабочей сети.источник
Вы можете попробовать использовать CoRD , заменяющее приложение удаленного рабочего стола, которое поддерживает прокси SOCKS.
источник