13 votos

Escritorio remoto de Microsoft a través del puerto de reenvío ssh

Tengo una situación en la que proporciono acceso a un servidor de Windows reenviando el puerto de escritorio remoto 3389 con ssh desde mi Mac al "interior" de una red que de otro modo sería inaccesible.

Ahora puedo conectar con el Windows versión de Remote Desktop, pero la Mac de Escritorio Remoto se agotan y no proporcionan acceso. Esto ocurre incluso cuando se utiliza el número IP como el host para conectarse.

¿Alguna idea de por qué ocurre esto y cómo puedo solucionarlo?

8voto

Christopher Scott Puntos 665

No reenvíes el puerto local 3389, varias versiones de Remote Desktop son demasiado inteligentes para su propio bien.

Mis pasos habituales consisten en reenviar el local 3390 al remoto 3389. Luego, en MacRDC uso: localhost:3390 como la dirección a la que conectarse.

No sé si estás usando algo que te ayude en la configuración de la conexión ssh, pero desde la línea de comandos, sería algo así:

ssh -L 3390:172.16.5.32:3389 jason@remote.net

Dónde;
- 3390 es el puerto de reenvío local en mi caja.
- 172.16.5.32 es el host remoto de Windows. y;
- 3389 es el Puerto de Escritorio Remoto (obviamente).

6voto

Wing Tang Wong Puntos 611

En su mac, tal vez pruebe esta solución:

  • instalar sshuttle ( implementa el túnel/proxy ssh, pero también implementa algunos cambios de enrutamiento) ( https://github.com/apenwarr/sshuttle.git )

  • configure sshuttle para que sólo enrute por la dirección ip del cuadro de Windows que desea alcanzar:

    sshuttle --dns -r YourUserName@YourSSHBox.com 1.1.1.1/32

    Reemplazar:

    1.1.1.1/32 con la dirección ip del host Windows. Si hay varios hosts a los que necesitas acceder y están en la misma subred, puedes simplemente cambiar el /32 por algo más amplio, digamos /24.

  • Encienda el cliente RDP de su Mac e intente acceder a la dirección IP de la máquina Windows. Tal vez pueda utilizar el nombre de host si también está reenviando las consultas DNS al equipo que está utilizando como puente.

Esta es una variación del método -D3389, pero emplea las características del proxy socks de ssh.

3voto

Ricardo Giaviti Puntos 191

El Escritorio Remoto de Windows implementa más algoritmos de autenticación y cifrado específicos de Windows. Esto nos ha pasado a menudo, de hecho estamos obligados a usar el Escritorio Remoto de Windows por nuestros administradores de red ya que estamos usando métodos de autenticación que OSX no implementa. Crucemos los dedos y esperemos que Microsoft lance lo antes posible un complemento para el Escritorio Remoto de Windows.

3voto

brablc Puntos 251

¿Intentó desactivar el requisito de "Autenticación a nivel de red" desde "Panel de control -> Sistema -> Permitir acceso remoto" en la máquina de destino?

Native Level Authentication

1voto

geocoin Puntos 121

Prueba con CoRD: introduzca aquí la descripción del enlace

He encontrado que funciona mejor que el cliente RDP oficial, y tiende a manejar las configuraciones imperfectas más suavemente.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X