Déployer un serveur Windows Core sur OVH (script de base sans OpenSSH)

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 !


⬆️ Retour en haut de la page