Le déploiement de la version Core (sans Environnement de bureau) nécessite l'ajout d'un mini script lors de l'utilisation du template de déploiement d'OVH, autrement, vous ne pourrez pas vous connecter :
D'abord, pensez à choisir l'installation Française et pas US, puis ajoutez et adaptez le script suivant dans l'encart proposé :
# Activer le bureau à distance (registre)
Set-ItemProperty 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -Name "fDenyTSConnections" -Value 0
# Activer les règles RDP dans le pare-feu (FR et EN)
"Remote Desktop", "Bureau à distance" | ForEach-Object { Get-NetFirewallRule -DisplayGroup $_ | Enable-NetFirewallRule -ErrorAction SilentlyContinue }
# Désactiver la restriction NLA (permettre les clients moins sécurisés)
Set-ItemProperty 'HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name "UserAuthentication" -Value 0
# Sélectionner précisément l'utilisateur Administrateur via SID.
$AdminUser = Get-LocalUser | Where-Object { $_.Sid.Value.EndsWith('-500') }
$AdminUser | Enable-LocalUser
# Définir le mot de passe administrateur
$Password = ConvertTo-SecureString "VOTRE-MOT-DE-PASSE!!" -AsPlainText -Force
$AdminUser | Set-LocalUser -Password $Password
Faîtes le choix d'un script PowerShell (.ps1) et non BATCH.
Bien entendu, une fois le serveur provisionné, déployez un serveur OpenSSH, configurez une connexion par clefs et désactivez RDP !