Me pidió previamente cómo configurar 2 tuneles SSH utilizando un intermediario servidor con el fin de ejecutar de Escritorio Remoto a través de ellas y me las arreglé para hacer que funcione. Ahora, estoy tratando de hacer lo mismo, utilizando las mismas máquinas, pero en orden inverso. Esta es la configuración:
- PC con Windows 7 en una red privada, sentado detrás de un firewall.
- El acceso del público servidor Linux, que tiene acceso a la PC.
- Windows 7 portátil, en casa, en la que deseo hacer Escritorio Remoto desde el PC.
Yo uso la Masilla en el ordenador portátil para crear un túnel inverso de que el servidor Linux: R60666 localhost:3389
.
Yo uso la Masilla en el PC para crear un túnel en el servidor Linux: L60666 localhost:60666
.
Yo SSH de Linux servidor y ejecutar telnet localhost 60666 y parece producir el resultado esperado, como se describe en la depuración de los consejos que he recibido aquí.
Yo intente conectarse de Escritorio Remoto desde el PC a la computadora portátil: localhost:60666
. Pide mi nombre de usuario y la contraseña, haga clic en ACEPTAR y se cierra mi sesión actual en el portátil (así que no veo la pantalla de bienvenida en la computadora portátil en lugar de mi escritorio), se muestra el mensaje de "Bienvenida" en la pantalla del Escritorio Remoto y, a continuación, simplemente se queda en negro. No desconecte, no ofrece ningún error y no soy capaz de realizar cualquier acción en la pantalla del Escritorio Remoto. He probado el mismo programa de instalación de Windows XP laptop y estoy experimentando los mismos síntomas. También trató de utilizar diferentes puertos de 60666, pero nada cambió. ¿Alguien tiene alguna idea de lo que estoy haciendo mal?
Actualización: Como se ha señalado por @jwinders, yo no soy capaz de ejecutar telnet PC 3389
desde el servidor Linux directamente. Desde el Firewall de Windows tiene una regla para permitir todas las conexiones en el puerto 3389, no tengo idea de lo que es el bloqueo. Afortunadamente, soy capaz de crear un túnel SSH de la máquina Linux para el PC, ssh 3389:localhost:3389 'domain\user'@PC
.