¿Cómo se puede obtener acceso RDP a un servidor sin cabeza de Windows que no es de dominio y que se ha movido a una nueva red y es público de forma predeterminada en la nueva red?

¿Cómo se puede obtener acceso RDP a un servidor sin cabeza de Windows que no es de dominio y que se ha movido a una nueva red y es público de forma predeterminada en la nueva red?

Tengo una caja de Windows Server 2012R2 sin cabeza que recientemente se mudó a una nueva red física en un nuevo sitio.

Al configurar todo de nuevo, descubrí que su nombre de host no se estaba resolviendo y no podía realizar RDP en el cuadro, ni siquiera por dirección IP. Después de solucionar algunos problemas, determiné que la nueva red se había configurado automáticamente como una red pública y que los valores predeterminados del firewall de Windows para redes públicas no permiten RDP.

No tengo ninguna forma de conectar un monitor al servidor en este momento. ¿Cómo puedo habilitar RDP desde otra computadora en la red? No estoy usando un dominio AD, aunque conozco la contraseña de administrador del servidor.

Respuesta1

La herramienta de MicrosoftPsExeces la solución a este problema. Utiliza RPC para controlar computadoras remotas, lo cual está permitido de manera predeterminada para redes públicas por el Firewall de Windows.

Una vez que haya configurado PsExec, use el comando

psexec \\SERVER_IP_ADDRESS -user SOME_ADMIN_ACCOUNT powershell "Get-NetConnectionProfile"

para encontrar el InterfaceIndex de la conexión de red que está mal categorizada. Tenga en cuenta que psexec puede tardar unos 30 segundos en ejecutarse.

Una vez que tenga InterfaceIndex, ejecute este comando para cambiar el tipo de red:

psexec \\SERVER_IP_ADDRESS -user SOME_ADMIN_ACCOUNT powershell "Set-NetConnectionProfile -InterfaceIndex INDEX_FROM_LAST_COMMAND -NetworkCategory Private"

Una vez que este comando se ejecute correctamente, el tipo de red pasará a ser privada y podrá realizar RDP en el servidor.

información relacionada