Serveurs Dédiés & VPS22 mai 2026 1 vue

Premiers pas avec votre VPS Windows: Guide complet

Premiers pas avec votre VPS Windows: Guide complet

Ce qu'il faut faire dans les 30 premières minutes

  1. Récupérer l'IP, le nom d'utilisateur et le mot de passe dans l'espace client OuiHeberg

  2. Se connecter en RDP depuis Windows (mstsc), macOS ou Linux

  3. Changer le mot de passe Administrateur immédiatement

  4. Lancer Windows Update et redémarrer si nécessaire

  5. Vérifier le pare-feu Windows et ouvrir uniquement les ports nécessaires

  6. Configurer le fuseau horaire sur Europe/Paris et activer les sauvegardes


🎯 Ce que vous allez faire dans ce guide

Ce guide couvre tout ce qui se passe après réception de votre email de livraison : de la première connexion RDP à un VPS Windows sécurisé, configuré et prêt à l'emploi.

On ne parle pas de Linux ici. Uniquement Windows Server, uniquement les étapes concrètes.


🔑 Étape 1: Récupérer vos identifiants de connexion

Dès réception de l'email de livraison OuiHeberg, connectez-vous à votre espace client.

Vous y trouverez :

Information

Exemple

Adresse IPv4

185.xxx.xxx.xxx

Nom d'utilisateur

Administrator

Mot de passe initial

Xk9#mP2... (généré aléatoirement)

Version Windows Server

Windows Server 2025

⚠️ Notez ces informations dans un gestionnaire de mots de passe (Bitwarden, 1Password…) avant de faire quoi que ce soit d'autre. Le mot de passe initial ne sera affiché qu'une seule fois dans certaines configurations.

Image


🖥️ Étape 2: Se connecter en RDP pour la première fois

RDP (Remote Desktop Protocol) est le protocole natif de Microsoft pour accéder à distance à un bureau Windows. Il écoute par défaut sur le port TCP 3389.

Depuis Windows

  1. Appuyez sur Win + R, tapez mstsc, validez

  2. Dans le champ Ordinateur, entrez l'IPv4 de votre VPS

  3. Cliquez sur Connexion

  4. Entrez Administrator comme nom d'utilisateur et le mot de passe initial

Ou directement en ligne de commande :

mstsc /v:145.xxx.xxx.xxx

Depuis macOS

Installez Microsoft Remote Desktop (gratuit sur le Mac App Store).

  1. Ouvrez l'app → cliquez +Add PC

  2. PC name : entrez l'IPv4 de votre VPS

  3. User account : Administrator + mot de passe initial

  4. Double-cliquez sur la connexion pour vous connecter

Depuis Linux

Utilisez Remmina (pré-installé sur Ubuntu/Debian) :

sudo apt install remmina remmina-plugin-rdp  # si pas encore installé
remmina

Créez une nouvelle connexion RDP, entrez l'IP, le login et le mot de passe.

⚠️ L'avertissement de certificat: c'est normal

À la première connexion, vous verrez un message du type :

"Le certificat de cet ordinateur distant ne peut pas être vérifié."

C'est attendu et normal. Le VPS utilise un certificat auto-signé généré à l'installation. Cliquez sur Oui (ou Continuer) pour accepter et poursuivre.

Ce n'est pas un signe de compromission: c'est simplement que le certificat n'est pas émis par une autorité publique connue.

Premier écran après connexion

Vous arrivez sur le bureau Windows Server. Server Manager s'ouvre automatiquement au démarrage: vous pouvez le fermer pour l'instant.

👉 Pour une documentation complète sur la connexion RDP (résolution de problèmes, options avancées, multi-moniteurs) : [Voir notre guide complet sur la connexion RDP →]

Image🔐 Étape 3: Changer le mot de passe Administrateur

C'est la première chose à faire. Le mot de passe initial a été transmis par email: il faut le remplacer immédiatement.

Méthode GUI (recommandée pour débutants)

Dans la session RDP :

  1. Appuyez sur Ctrl + Alt + Fin (équivalent de Ctrl + Alt + Suppr en RDP)

  2. Cliquez sur Modifier un mot de passe

  3. Entrez l'ancien mot de passe, puis le nouveau deux fois

  4. Validez

💡 Sur certains clients RDP, Ctrl + Alt + Fin ne fonctionne pas. Utilisez alors la barre d'outils RDP → Ctrl+Alt+Suppr.

Méthode PowerShell (plus rapide)

Ouvrez PowerShell en tant qu'administrateur et exécutez :

net user Administrator "VotreNouveauMotDePasse123!"

Ou avec la cmdlet native :

$Password = ConvertTo-SecureString "VotreNouveauMotDePasse123!" -AsPlainText -Force
Set-LocalUser -Name "Administrator" -Password $Password

Exigences du mot de passe Windows Server

Windows Server applique par défaut une politique de complexité. Votre mot de passe doit :

  • Faire au minimum 8 caractères (12+ recommandé)

  • Contenir au moins 3 des 4 types suivants :

    • Majuscules (A–Z)

    • Minuscules (a–z)

    • Chiffres (0–9)

    • Caractères spéciaux (!, @, #, $…)

  • Ne pas contenir le nom du compte utilisateur

Exemple valide : OuiHeberg#2024!: 14 caractères, majuscule, minuscule, chiffre, caractère spécial.


🔄 Étape 4: Mettre à jour Windows Server

Un VPS livré n'est pas forcément à jour. Les mises à jour corrigent des failles de sécurité critiques: ne les ignorez pas.

Méthode GUI

  1. Ouvrez Paramètres (Win + I)

  2. Allez dans Windows Update

  3. Cliquez sur Rechercher des mises à jour

  4. Installez tout ce qui est disponible

  5. Redémarrez si demandé, puis reconnectez-vous en RDP

Méthode PowerShell

Le module PSWindowsUpdate simplifie grandement les mises à jour en ligne de commande :

# Installer le module (une seule fois)
Install-Module PSWindowsUpdate -Force

# Rechercher les mises à jour disponibles
Get-WindowsUpdate

# Installer toutes les mises à jour et redémarrer automatiquement si nécessaire
Install-WindowsUpdate -AcceptAll -AutoReboot

⚠️ Si le redémarrage se déclenche, attendez 2–3 minutes avant de vous reconnecter en RDP. Le serveur doit finir d'appliquer les mises à jour.

Image🛡️ Étape 5: Configurer le pare-feu Windows

Le pare-feu Windows est activé par défaut sur Windows Server. C'est une bonne chose: ne le désactivez jamais globalement.

Vérifier les règles actives

# Lister toutes les règles de pare-feu activées
Get-NetFirewallRule | Where-Object {$_.Enabled -eq "True"} | Select DisplayName, Direction, Action | Format-Table -AutoSize

Règles essentielles à conserver

Règle

Port

Protocole

Pourquoi

Remote Desktop - User Mode (TCP-In)

3389

TCP

Accès RDP

Remote Desktop - User Mode (UDP-In)

3389

UDP

RDP optimisé

Windows Remote Management (HTTP-In)

5985

TCP

WinRM (optionnel)

Ne désactivez jamais la règle RDP (port 3389) sans avoir d'abord créé une règle pour le nouveau port. Vous perdriez l'accès au VPS.

Ouvrir un port personnalisé (exemple : port 80 pour IIS)

# Ouvrir le port 80 en entrée (HTTP)
New-NetFirewallRule -DisplayName "HTTP" -Direction Inbound -Protocol TCP -LocalPort 80 -Action Allow

# Ouvrir le port 443 en entrée (HTTPS)
New-NetFirewallRule -DisplayName "HTTPS" -Direction Inbound -Protocol TCP -LocalPort 443 -Action Allow

Fermer un port inutile

# Désactiver une règle existante (exemple : WinRM si non utilisé)
Disable-NetFirewallRule -DisplayName "Windows Remote Management (HTTP-In)" 

Image🔒 Étape 6: Sécuriser l'accès RDP

Le port 3389 est scanné en permanence par des bots sur Internet. Voici les mesures à appliquer dès le premier jour.

6.1: Changer le port RDP (3389 → port personnalisé)

Choisissez un port entre 1024 et 65535, non utilisé par un autre service. Exemple : 33890.

# Définir le nouveau port
$newport = 33890

# Modifier le registre
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' `
  -Name "PortNumber" -Value $newport

# Créer la règle de pare-feu pour le nouveau port
New-NetFirewallRule -DisplayName "RDP-$newport-TCP" -Direction Inbound -Protocol TCP -LocalPort $newport -Action Allow
New-NetFirewallRule -DisplayName "RDP-$newport-UDP" -Direction Inbound -Protocol UDP -LocalPort $newport -Action Allow

# Redémarrer le service RDP
Restart-Service TermService -Force

⚠️ Avant de redémarrer le service, assurez-vous que la règle de pare-feu pour le nouveau port est bien créée. Sinon, vous perdrez l'accès.

Après ce changement, connectez-vous avec : mstsc /v:185.xxx.xxx.xxx:33890

6.2: Activer NLA (Network Level Authentication)

NLA oblige l'authentification avant l'ouverture d'une session complète. Ça réduit la surface d'attaque et protège contre les attaques par déni de service.

# Activer NLA
Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' `
  -Name "UserAuthentication" -Value 1

Vérification :

(Get-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp').UserAuthentication
# Doit retourner : 1

6.3: Créer un utilisateur dédié (ne pas utiliser Administrator directement)

Le compte Administrator est la première cible des attaques par force brute. Créez un compte dédié avec un nom non évident.

# Créer un nouvel utilisateur local
$Password = ConvertTo-SecureString "MonMotDePasse#Solide!" -AsPlainText -Force
New-LocalUser -Name "monuser" -Password $Password -FullName "Mon Utilisateur" -Description "Compte admin principal"

# Ajouter au groupe Administrateurs
Add-LocalGroupMember -Group "Administrators" -Member "monuser"

# Ajouter au groupe Remote Desktop Users
Add-LocalGroupMember -Group "Remote Desktop Users" -Member "monuser"

Ensuite, désactivez le compte Administrator une fois que vous avez vérifié que le nouveau compte fonctionne :

Disable-LocalUser -Name "Administrator"

🕐 Étape 7: Configurer le fuseau horaire et la langue

Un fuseau horaire incorrect fausse vos logs, vos tâches planifiées et vos certificats SSL. À corriger immédiatement.

Méthode PowerShell (recommandée)

# Définir le fuseau horaire sur Paris (UTC+1 / UTC+2 en été)
Set-TimeZone -Id "Romance Standard Time"

# Vérifier
Get-TimeZone

Le résultat attendu :

Id                         : Romance Standard Time
DisplayName                : (UTC+01:00) Brussels, Copenhagen, Madrid, Paris

Méthode GUI

  1. Cliquez droit sur l'horloge dans la barre des tâches → Ajuster la date/l'heure

  2. Désactivez Définir le fuseau horaire automatiquement

  3. Sélectionnez (UTC+01:00) Bruxelles, Copenhague, Madrid, Paris

Langue de l'interface

Si votre VPS est livré en anglais et que vous souhaitez l'interface en français :

# Installer le pack de langue français
Install-Language fr-FR

# Définir comme langue système
Set-WinSystemLocale fr-FR
Set-WinUILanguageOverride -Language fr-FR

Un redémarrage est nécessaire pour appliquer le changement.


💾 Étape 8: Activer les sauvegardes automatiques

Un VPS sans sauvegarde est un VPS perdu. Une fausse manipulation, une mise à jour qui tourne mal, un ransomware: et tout disparaît.

Option 1: Sauvegardes OuiHeberg (recommandé)

OuiHeberg propose des snapshots et sauvegardes automatiques directement depuis l'espace client.

[📌 Placeholder : lien vers l'offre backup OuiHeberg]

Option 2: Windows Server Backup (natif)

Installez la fonctionnalité Windows Server Backup :

# Installer Windows Server Backup
Install-WindowsFeature -Name Windows-Server-Backup -IncludeManagementTools

# Vérifier l'installation
Get-WindowsFeature -Name Windows-Server-Backup

Créer une politique de sauvegarde basique :

# Créer une nouvelle politique
$Policy = New-WBPolicy

# Ajouter l'état système
Add-WBSystemState $Policy

# Ajouter la récupération bare-metal
Add-WBBareMetalRecovery $Policy

# Définir la destination (remplacez E: par votre disque de sauvegarde)
$BackupLocation = New-WBBackupTarget -VolumePath "E:"
Add-WBBackupTarget -Policy $Policy -Target $BackupLocation

# Planifier : tous les jours à 02h00
Set-WBSchedule -Policy $Policy -Schedule 02:00

# Appliquer la politique
Set-WBPolicy -Policy $Policy

💡 Pour une sauvegarde hors site, privilégiez les snapshots OuiHeberg ou une solution comme Veeam Agent for Windows (gratuit pour usage individuel).


📊 Étape 9: Vérifier les performances du VPS

Avant de déployer quoi que ce soit, établissez une baseline des ressources disponibles.

Gestionnaire des tâches

Ouvrez le Gestionnaire des tâches (Ctrl + Shift + Échap) → onglet Performances.

À la livraison, vous devriez voir :

  • CPU : < 10% (Windows indexe en arrière-plan au démarrage: c'est normal)

  • RAM : 30–50% utilisée (services Windows de base)

  • Disque : activité élevée pendant 5–10 min après le premier démarrage (indexation)

Confirmer le type de disque (NVMe)

Get-PhysicalDisk | Select FriendlyName, MediaType, Size

Sur un VPS OuiHeberg, vous devriez voir MediaType : SSD ou NVMe.

Vérifier l'espace disque disponible

Get-PSDrive C | Select Name, Used, Free

Résultat typique sur un VPS 50 Go :

Name  Used(GB)  Free(GB)
----  --------  --------
C     18.4      31.6

Tester la connectivité réseau

# Test de connectivité HTTP vers Google
Test-NetConnection google.com -Port 80

# Test de connectivité HTTPS
Test-NetConnection google.com -Port 443

# Test de latence (ping)
Test-Connection google.com -Count 4

Vérifier la RAM disponible

Get-CimInstance Win32_OperatingSystem | Select TotalVisibleMemorySize, FreePhysicalMemory

Les valeurs sont en Ko: divisez par 1024 pour obtenir des Mo.

Image

🚀 Étape 10: Prochaines étapes selon votre usage

Votre VPS est maintenant sécurisé et opérationnel. La suite dépend de ce que vous voulez en faire.

🌐 Hébergement web

Objectif : héberger des sites web sous Windows Server.

  1. Installer IIS (Internet Information Services) :

Install-WindowsFeature -Name Web-Server -IncludeManagementTools
  1. Installer PHP (via Web Platform Installer ou manuellement depuis php.net)

  2. Installer SQL Server Express (gratuit) ou MySQL/MariaDB

  3. Configurer les virtual hosts dans IIS Manager

[📌 Placeholder : lien vers notre guide IIS sur Windows Server]

🖥️ Bureau à distance / Remote Desktop Services (RDS)

Objectif : permettre à plusieurs utilisateurs de se connecter simultanément.

⚠️ Par défaut, Windows Server autorise 2 connexions RDP simultanées (sessions administrateur). Au-delà, il faut une licence RDS CAL.

  1. Installer le rôle Remote Desktop Services :

Install-WindowsFeature -Name RDS-RD-Server -IncludeManagementTools
  1. Ajouter des utilisateurs au groupe Remote Desktop Users

  2. Configurer RemoteApp pour publier des applications spécifiques

💻 Développement / ASP.NET

Objectif : déployer des applications .NET sur IIS.

  1. Installer IIS + ASP.NET :

Install-WindowsFeature -Name Web-Server, Web-Asp-Net45, Web-Net-Ext45 -IncludeManagementTools
  1. Installer le .NET Runtime (téléchargez depuis dotnet.microsoft.com)

  2. Installer Visual Studio Build Tools pour compiler en ligne de commande

  3. Déployer votre app via Web Deploy ou FTP


✅ Récapitulatif: Checklist des 30 premières minutes

[ ] Identifiants récupérés dans l'espace client OuiHeberg
[ ] Connexion RDP établie depuis votre poste
[ ] Avertissement de certificat accepté
[ ] Mot de passe Administrateur changé
[ ] Windows Update lancé et mises à jour installées
[ ] Redémarrage effectué si demandé
[ ] Pare-feu vérifié: règle RDP active
[ ] Port RDP changé (3389 → port personnalisé)
[ ] NLA activé
[ ] Utilisateur dédié créé (non-Administrator)
[ ] Fuseau horaire configuré sur Paris (Romance Standard Time)
[ ] Sauvegardes activées (OuiHeberg ou Windows Server Backup)
[ ] Performances vérifiées (CPU, RAM, disque, réseau)
[ ] Usage défini (IIS, RDS, .NET…) et premiers rôles installés

🔧 Dépannage rapide

Problème

Cause probable

Solution

Impossible de se connecter en RDP

IP incorrecte, pare-feu bloquant, port wrong

Vérifiez l'IP dans l'espace client ; testez Test-NetConnection IP -Port 3389 depuis votre poste

Avertissement de certificat bloquant

Client RDP trop strict

Cliquez "Oui" / "Continuer": c'est normal à la première connexion

Mot de passe refusé

Majuscule/minuscule, copier-coller avec espace

Tapez le mot de passe manuellement ; vérifiez la disposition clavier

Mot de passe oublié / compte bloqué

Trop de tentatives échouées

Utilisez la console KVM dans l'espace client OuiHeberg pour réinitialiser

Windows Update bloqué à 0%

Service BITS ou Windows Update arrêté

Exécutez net stop wuauserv && net start wuauserv dans PowerShell admin

Session RDP se déconnecte immédiatement

Timeout de session, conflit NLA

Vérifiez les paramètres de session dans gpedit.msc → Remote Desktop Session Host → Session Time Limits

CPU à 100% au premier démarrage

Indexation Windows Search, Defender scan initial

Attendez 10–15 min: c'est normal après une première installation

RDP lent / affichage saccadé

Bande passante insuffisante, couleurs trop élevées

Dans mstsc → Options → Expérience → réduisez la qualité d'affichage


❓ FAQ

Quelle version de Windows Server est installée sur mon VPS ?

Vérifiez dans l'espace client OuiHeberg (section informations du VPS). Vous pouvez aussi le confirmer depuis PowerShell :

Get-ComputerInfo | Select WindowsProductName, WindowsVersion, OsHardwareAbstractionLayer

OuiHeberg propose Windows Server 2019 et Windows Server 2022.

Comment réinitialiser le mot de passe si je suis bloqué ?

Si vous n'arrivez plus à vous connecter en RDP (mot de passe oublié ou compte bloqué), utilisez la console KVM disponible dans votre espace client OuiHeberg. Elle vous donne un accès direct à l'écran du serveur, indépendamment de RDP. Depuis là, vous pouvez changer le mot de passe via Ctrl + Alt + Suppr → Modifier un mot de passe.

Est-ce que je peux installer n'importe quel logiciel sur mon VPS Windows ?

Oui. Vous avez les droits Administrateur complets. Vous pouvez installer n'importe quel logiciel compatible Windows Server (IIS, SQL Server, Node.js, Apache, etc.). La seule limite : les logiciels nécessitant une interface graphique DirectX/GPU (jeux, certains outils 3D) ne fonctionneront pas correctement sans GPU dédié.

Combien de connexions RDP simultanées sont possibles ?

Par défaut, 2 sessions administrateur simultanées sont autorisées sur Windows Server sans licence supplémentaire. Pour plus de connexions simultanées (utilisateurs non-administrateurs), il faut un rôle Remote Desktop Services et des licences RDS CAL (Client Access License) achetées séparément chez Microsoft.

Mon VPS Windows est-il sauvegardé automatiquement ?

Pas par défaut. OuiHeberg propose des options de sauvegarde automatique (snapshots, backup distant) en option depuis l'espace client. Nous recommandons fortement de les activer. Vous pouvez aussi configurer Windows Server Backup en natif (voir Étape 8).

Comment contacter le support OuiHeberg si j'ai un problème ?

Le support OuiHeberg est disponible 24h/24, 7j/7 :

  • Ticket support : depuis l'espace client → Support → Nouveau ticket

  • Chat en direct : disponible sur ouiheberg.com

  • Email : [email protected]

Pour les problèmes critiques (VPS inaccessible, perte de données), ouvrez un ticket avec la priorité Urgente.


📚 Sources utiles