[Remoto] Escritorio remoto: Redirección de puertos

Conectarse a escritorio remoto Linux en diferentes redes, redireccionando puertos en el router...

¿Cual es el puerto utilizado por defecto para el servicio de escritorio remoto?

El protocolo RDP abre un canal de red específico para enviar datos de ida y vuelta entre las máquinas conectadas (el escritorio remoto y el ordenador que se está utilizando). Para ello, usa siempre el puerto de red 3389. Los movimientos del ratón, las pulsaciones de teclas, la visualización del escritorio y el resto de datos necesarios se envían por este canal a través de TCP/IP, que es el protocolo de transporte que se usa para la mayoría de tipos de tráfico de Internet. RDP también cifra todos los datos para que las conexiones a través de la Internet pública sean más seguras.

¿Cómo se redirecciona un puerto dentro del router?

Para conectarnos remotamente al equipo PC01 necesitamos conocer su IP pública, que probablemente estará por NAT a través de un router. Navegando por internet en PC01 podemos ir a páginas como esta para averiguar nuestra IP pública. También podemos usar un nombre de dominio si lo tuviéramos contratado.

Desde otra red nos conectaremos a esa IP pública mediante un puerto que no sea el 3389 para ocultar en lo posible nuestras intenciones, mediante un cliente de escritorio remoto como puede ser remmina. Por ejemplo por el puerto 10001.

Debemos entrar en el router y redireccionar las peticiones por el puerto 10001 a la dirección IP de PC01, que debería estar asignada de manera estática o por reserva de MAC, y al puerto 3389. La forma de hacerlo variará según el menú interno del router.