O que exatamente erro você recebe? Você tentou se conectar ao servidor usando o endereço IP ou o nome do host? Você diz que a conectividade externa está falhando - você pode se conectar através do IP privado do servidor?
Como o problema pode estar em um dispositivo de firewall antes do servidor, confirme a conectividade com o servidor por meio desse cmdlet do PowerShell, antes de prosseguir (use sua porta RDP real):
Test-NetConnection -Computername [endereço IP] -port 3389
O que você descreve também pode ser causado por um serviço de terminal suspenso (RDS). Somente se você tiver acesso ao servidor (iLo, iDRAC, console, RDP, VNC, etc.), você pode tentar reiniciar o serviço usando o Controle de Serviços ou diretamente pelo console:
para / f "tokens = 2 delims =="% i in ('serviço wmic onde "name = \" termservice \ "obtém processid" / format: list') do processo @wmic em que processid = ' % i 'terminam e iniciam o serviço de termos
Por favor, note que a abordagem está enviando todos os comandos de uma só vez , no caso de você estar conectado via RDP. Isso garante que o serviço fique on-line sem interromper seu acesso.
Por fim, tente conectar-se ao servidor no modo de administrador com:
mstsc / admin / v: IP