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 inaccesible.
Ahora puedo conectarme con la versión para Windows de Escritorio remoto, pero la versión para Mac de Escritorio remoto agota el tiempo de espera y no proporciona acceso. Esto es incluso cuando se utiliza el número de IP como el host para conectarse.
¿Alguna idea de por qué sucede esto y cómo puedo solucionarlo?
remote-desktop
ssh
Thorbjørn Ravn Andersen
fuente
fuente
Respuestas:
No reenvíe el puerto local 3389, varias versiones de Escritorio remoto son demasiado inteligentes para su propio bien.
Mis pasos habituales incluyen el reenvío de 3390 local a 3389 remoto. Luego, en MacRDC utilizo:
localhost:3390
como la dirección para conectarme también.No sé si está usando algo para ayudar en la configuración de la conexión ssh, pero desde la línea de comandos, sería algo como:
ssh -L 3390:172.16.5.32:3389 [email protected]
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).fuente
localhost:3390
en la ventana RDC no funcionó? ¿Y lo intentómyhost:3390
(con myhost alias en la línea 127.0.0.1 en el archivo hosts) también, pero fue en vano?En su Mac, quizás pruebe esta solución:
configure sshuttle para que solo enrute la dirección IP del cuadro de Windows al que desea llegar:
sshuttle --dns -r [email protected] 1.1.1.1/32
Reemplazar:
1.1.1.1/32 con la dirección IP del host de Windows. Si hay varios hosts a los que necesita acceder y están en la misma subred, puede cambiar el / 32 a algo más amplio, digamos / 24.
Encienda su cliente Mac RDP e intente acceder a la dirección IP de la máquina Windows. Quizás pueda usar el nombre de host si también está reenviando consultas DNS al cuadro que está usando como puente.
Esta es una variación del método -D3389, pero emplea las características de proxy de calcetines de ssh.
fuente
¿Intentó desactivar el requisito de "Autenticación de nivel de red" desde "Panel de control -> Sistema -> Permitir acceso remoto" en la máquina de destino?
fuente
El Escritorio remoto de Windows implementa más algoritmos de autenticación y encriptación específicos de Windows. Esto nos sucedió a menudo, de hecho, nuestros administradores de red nos obligan a usar el Escritorio remoto de Windows, ya que estamos utilizando métodos de autenticación que OSX no implementa. Crucemos los dedos y esperemos que Microsoft lance una coincidencia para el escritorio remoto de grado Windows lo antes posible.
fuente
Pruebe CoRD: ingrese la descripción del enlace aquí
He descubierto que funciona mejor que el cliente oficial de RDP y tiende a manejar las configuraciones imperfectas de manera más fluida.
fuente
El cliente OSX Microsoft Remote Desktop no parece admitir el método de autenticación predeterminado utilizado por Windows 7+
La solución es hacer lo siguiente en la máquina Windows:
Configuracion de Computadora
Plantillas Administrativas
Componentes de Windows
Host de sesión de escritorio remoto
Seguridad
Cambie 'Requerir uso de conexiones específicas para escritorio remoto (RDP)' a Activado y elija RDP en el menú desplegable.
Cambie 'Requerir autenticación de usuario para conexiones remotas mediante el uso de Autenticaciones de nivel de red' a Desactivado
Ahora debería poder conectarse utilizando OSX Remote Desktop Client sin ningún problema a través del túnel SSH.
fuente
A veces, solo actualizar el software resuelve el problema.
En espera de su sistema operativo, debe asegurarse de tener la versión correcta de WRDC.
Como tiene la versión 2.1.0 desactualizada, debe actualizar a una de las siguientes. Ver. 2.1.1 de Microsoft o la última versión. 2.1.2. desde abajo.
http://www.cloud9realtime.com/Guides/Macintosh%20RDP%20Guide.pdf
Si la actualización del software no ayuda y si no puede conectarse con la dirección IP, el nombre del host o el nombre de la computadora, es probable que el puerto 3389 esté bloqueado en algún lugar de su WAN.
Para probar su configuración de túnel ssh, intente hacer una conexión telefónica al puerto en su máquina local.
fuente
El reenvío al puerto 3389 te dará problemas. El sistema reconocerá lo que está tratando de hacer y básicamente se cortocircuitará. Este es el inconveniente de DIY Remote Desktop , en mi humilde opinión.
fuente