En este artículo te mostraremos cómo publicar RDP de forma segura utilizando Cloudflare Zero Trust Access. RDP se puede publicar mediante el enrutamiento de subred privada con Cloudflare WARP a Tunnel y/o el enrutamiento de nombre de host público mediante el acceso a cloudflared. Esta publicación utiliza el enrutamiento de nombres de host públicos.

Requisitos previos:
- Dominio:
- Necesitas tener un dominio registrado, ya sea a través de Cloudflare o cualquier otro proveedor de servicios de dominio.
- Cuenta en Cloudflare:
- Debes tener una cuenta en Cloudflare. Si aún no tienes una, puedes registrarte en el sitio web de Cloudflare.
- Configuración DNS en Cloudflare:
- Debes configurar tus registros DNS en Cloudflare para apuntar el subdominio que deseas utilizar para RDP a la dirección IP de tu servidor. Esto se hace a través del panel de control de Cloudflare
Primeros pasos:
Crea el túnel de Cloudflare
Crea el túnel de Cloudflare. Vaya al panel de control > Inicio de la cuenta > Zero Trust > acceda a > túneles > cree un túnel. Descargue e instale cloudflared en el host RDP siguiendo las instrucciones de instalación y ejecución de un conector.


Una vez instalado cloudflared, debería ver un túnel activo para su host en Zero Trust > Access > Tunnels, como se muestra a continuación.

Cree el nombre de host público. Vaya a Zero Trust > acceder > túneles > su túnel > nombre de host público. Introduzca un subdominio adecuado para el host RDP y seleccione su dominio. El tipo será RDP y la dirección URL será localhost:3389.


Inicie cloudflared en el equipo cliente (el que realiza la conexión RDP) usando el comando . Si cloudflared no está instalado, siga estas instrucciones para instalar cloudflared.
cloudflared access rdp --hostname rdp.yourdomain --url rdp://localhost:3389
Nota: Cloudflared deberá estar en ejecución para realizar conexiones RDP.

Una vez que complete el proceso de , la sesión RDP se iniciará normalmente.
