Escritorio remoto a través del proxy SSH SOCKS para evitar el firewall

Escritorio remoto a través del proxy SSH SOCKS para evitar el firewall

Estoy intentando conectarme a un servidor Windows desde mi Mac usando RDC2.1 para Mac.

El problema es que el servidor al que necesito conectarme está custodiado por el dragón malvado: control de acceso basado en IP en una red completamente separada.

Tengo una IP a la que puedo acceder, pero está en mi oficina (es decir, una red completamente separada).

Debido a que esa red no está configurada para VPN, configuré un proxy SOCKS a través de un túnel SSH (que funciona bien).

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

Desde mi servidor Linux en mi oficina (el servidor SSH) puedo hacer telnet al puerto 3389 en el servidor Windows, no hay problema. Pero desde mi Mac no puedo sacar ni un chirrido. ¿Algunas ideas?

Respuesta1

No necesitas un proxy SOCKS para esto; El reenvío de puerto SSH simple funcionará. Por ejemplo, hay un servidor en mi oficina al que necesito acceder con frecuencia y al que llamaremos server.example.com. No puedo conectarme a él directamente, pero puedo enviarlo por ssh myofficemachine.example.com. Entonces hago esto:

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

Y luego apunto mi cliente de Escritorio remoto local a localhost. Esto funciona muy bien y mi configuración es casi idéntica a la suya: una Mac en casa, una máquina Linux en mi oficina y un servidor Windows en otra red de trabajo.

Respuesta2

Podrías intentar usarCable, una aplicación de escritorio remoto de reemplazo que admite proxies SOCKS.

información relacionada