En las ultimas versiones de windows el escritorio remoto es un servicio que viene deshabilitado de forma predeterminada!
Recien tuve la necesidad de virtualizar un Windows10 con Vagrant sin ningun acceso a interface grafica, y para poder habilitar el servicio no hubo mas solucion que recurrir al powershell de windows.
Al vagrant terminar de arrancar la VM da acceso a ella usando ssh, servicio que se le agrego recien de forma nativa a Windows, esta conexion nos da un acceso al powershell
$ vagrant ssh
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
Try the new cross-platform PowerShell https://aka.ms/pscore6
PS C:\Users\vagrant>
desde el powershell deberemos ejecutar dos ordenes:
1.- Habilitar el servicio modificando el registro del sistema
> Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -name "fDenyTSConnections" -value 0
2.- Habilitar la regla por defecto en el firewall de windows para permitir conexiones al puerto 3389
> Enable-NetFirewallRule -DisplayGroup "Remote Desktop"