Installer un serveur SSH sur votre machine Windows 11 est essentiel pour sécuriser l’accès à distance sans exposer votre système à de nombreuses vulnérabilités. Autant vous dire que le processus peut paraître un peu sournois au début, surtout si vous n’avez pas l’habitude de naviguer entre les fonctionnalités optionnelles et les commandes PowerShell. Voici un résumé qui a fonctionné pour moi ; mais attention, il arrive que le système ne démarre pas immédiatement ou qu’il faille redémarrer plusieurs fois.

Étape 1 : Accéder aux paramètres Windows

Commencez par cliquer sur le bouton Démarrer et ouvrir les Paramètres. C’est l’icône en forme d’engrenage dans le menu. Ensuite, allez dans Applications > Fonctionnalités optionnelles. Certes, cela vous mènera inutilement loin dans les paramètres Windows, mais c’est là que la magie opère. Car, bien sûr, Windows rend les choses plus compliquées que nécessaire.

Étape 2 : Rechercher le serveur OpenSSH

Faites défiler la liste des fonctionnalités optionnelles ou recherchez OpenSSH Server. S’il est déjà installé, parfait ! Vous pouvez passer à l’étape suivante. S’il n’est pas répertorié, pas d’inquiétude, c’est faisable. Vous devrez l’installer manuellement.

Étape 3 : Installer le serveur OpenSSH

Cette partie est un peu plus délicate. Cliquez sur « Afficher les fonctionnalités » en haut de la page des fonctionnalités optionnelles. Dans le champ de recherche, saisissez « OpenSSH Server »SSH. Vous devriez voir apparaître une fenêtre contextuelle. Sélectionnez-le, puis cliquez sur « Ajouter ». L’installation peut prendre quelques minutes, alors prenez un café.

Certains préfèrent utiliser PowerShell, plus rapide si vous maîtrisez la ligne de commande. Ouvrez PowerShell en tant qu’administrateur et exécutez :

Add-WindowsCapability -Online -Name OpenSSH. Server~~~~0.0.1.0

Cette commande lance l’installation sans modifier l’interface graphique. Je ne comprends pas pourquoi elle est plus fiable, mais sur certaines configurations, l’interface graphique peut échouer silencieusement ou se bloquer.

Étape 4 : Vérifier l’installation

Une fois installé, vérifiez que le service sshd est installé et opérationnel. Ouvrez le Terminal Windows ou l’Invite de commandes et exécutez :

Get-Service -Name sshd

S’il ne fonctionne pas, démarrez-le avec :

Start-Service -Name sshd

En bonus, sur certaines configurations, le service n’est pas configuré pour démarrer automatiquement. Pour résoudre ce problème, exécutez :

Set-Service -Name sshd -StartupType Automatic

De cette façon, SSH sera opérationnel après chaque redémarrage. Paranoïa totale ? Peut-être. Mais mieux vaut prévenir que guérir.

Étape 5 : Configurer SSH (facultatif, mais recommandé)

Si vous souhaitez modifier vos paramètres SSH, le fichier de configuration se trouve à l’adresse C:\ProgramData\ssh\sshd_config. Vous pouvez modifier le port, désactiver l’authentification par mot de passe ou configurer des clés SSH. C’est plus simple avec un éditeur de texte comme Notepad++ ou VSCode, mais n’oubliez pas de l’exécuter en tant qu’administrateur. Après modification, redémarrez le service avec :

Restart-Service -Name sshd

Attention, vous devrez peut-être ajouter des règles de pare-feu (voir ci-après).Il arrive que le pare-feu Windows bloque le trafic SSH même si le service est en cours d’exécution. C’est une étape oubliée plus souvent qu’on ne le pense.

Conseils supplémentaires et problèmes courants

Quelques éléments rapides qui font trébucher les gens plus qu’ils ne le devraient :

Conclusion

L’essentiel ? Vous disposez désormais d’un serveur SSH fonctionnel, ce qui simplifie et sécurise vraiment les tâches à distance. Encore du travail ? Vérifiez toujours les services, le pare-feu ou le fichier de configuration. Parfois, un redémarrage suffit après une installation ou une modification des paramètres. Cette configuration peut paraître basique, mais elle est fiable si elle est bien effectuée.

Questions fréquemment posées

Qu’est-ce que SSH et pourquoi en ai-je besoin ?

Considérez SSH comme une poignée de main secrète pour votre ordinateur. Il vous permet de vous connecter en toute sécurité à Internet ou à votre réseau local sans exposer vos données aux regards indiscrets. Idéal pour l’administration à distance, la copie de fichiers ou même l’exécution de scripts à distance.

Puis-je installer SSH Server sur des versions plus anciennes de Windows ?

Oui, Windows 10 et versions ultérieures le permettent également, mais les étapes varient légèrement. En général, la méthode des fonctionnalités facultatives s’applique toujours, ou les commandes PowerShell fonctionnent parfaitement.

Comment me connecter à mon serveur SSH ?

Utilisez un client SSH comme PuTTY ou Windows Terminal si vous le souhaitez. La commande est généralement ssh username@hostname. Remplacez simplement « nom d’utilisateur » et « nom d’hôte » par vos informations réelles.

Résumé

Croisons les doigts pour que cela aide – cela a fonctionné pour moi, donc peut-être que cela vous aidera à éviter quelques maux de tête liés au dépannage.

2025