Comment installer le client OpenSSH intégré sur Windows 11
Il s’avère que Windows 11 dispose d’un client OpenSSH intégré, mais il n’est pas toujours activé par défaut. Il reste parfois indisponible jusqu’à ce que vous l’installiez manuellement. C’est un peu étrange, mais si vous avez besoin de SSH pour vous connecter à des serveurs sans avoir à utiliser d’outils tiers, il est utile de savoir comment l’installer.
Étape 1 : Accédez aux paramètres
La première étape consiste à ouvrir les Paramètres. Plusieurs méthodes s’offrent à vous, mais la plus rapide est :
- Faites un clic droit sur le bouton Démarrer ou appuyez sur Windows+ X.
- Sélectionnez Paramètres dans le menu qui s’affiche.
Étape 2 : Trouver les fonctionnalités facultatives
Une fois dans les Paramètres, accédez à Système, puis aux Fonctionnalités optionnelles. C’est là que la magie opère :
- Cliquez sur Système dans la barre latérale.
- Faites défiler vers le bas et cliquez sur Fonctionnalités facultatives.
Étape 3 : Rechercher et ajouter un client OpenSSH
C’est un peu comme acheter un élément manquant. Windows vous permet de parcourir les fonctionnalités optionnelles, mais, bien sûr, il n’est pas toujours évident de savoir si elles sont installées ou non. Voici comment procéder :
- Cliquez sur Afficher les fonctionnalités en haut de la page Fonctionnalités facultatives.
- Dans la zone de recherche, saisissez
Open. Vous recherchez OpenSSH Client. - Si l’application apparaît dans la liste, cela signifie qu’elle n’est pas encore installée. Sur certaines configurations, la mention « Non installé » peut apparaître à côté.
- Cochez la case à côté de OpenSSH Client.
- Cliquez ensuite sur Suivant, puis sur Ajouter.
Sur certaines machines, le problème peut se produire : lors de votre premier essai, l’installation peut ne pas s’effectuer immédiatement. Réessayez ou redémarrez votre PC si l’installation semble bloquée.
Étape 4 : Confirmer l’installation
Après avoir cliqué sur « Ajouter », attendez une seconde ou deux, puis vérifiez sa présence. Ouvrez l’invite de commandes ou PowerShell.
- Tapez
sshet appuyez sur Enter. - Si vous voyez une liste d’options de commande SSH, félicitations : elle est installée.
Sinon, il peut parfois être utile d’activer et de désactiver la fonctionnalité ou de redémarrer l’ordinateur. Windows peut être un peu têtu ici, bien sûr.
Conseils supplémentaires et problèmes courants
- Paramètres du pare-feu : Assurez-vous que votre pare-feu autorise le trafic SSH, surtout si vous recevez des messages d’erreur de refus de connexion. Il arrive que le pare-feu par défaut de Windows Defender le bloque ; vérifiez-le dans Sécurité Windows > Pare-feu et protection réseau > Autoriser une application via le pare-feu.
- Droits d’administrateur : l’installation de fonctionnalités facultatives peut nécessiter des autorisations d’administrateur. En cas de problème, essayez d’exécuter PowerShell en tant qu’administrateur et d’utiliser la commande
Add-WindowsCapability -Online -Name OpenSSH. Client~~~~0.0.1.0. Ainsi, l’installation sera plus directe. - Mise à jour de Windows : si Windows refuse de s’afficher ou de s’installer, assurez-vous qu’il est entièrement à jour. Il arrive que des mises à jour manquantes bloquent l’installation de fonctionnalités.
Résumé
- Ouvrez les paramètres via un clic droit ou un raccourci.
- Accédez à Système > Fonctionnalités optionnelles.
- Utilisez les fonctionnalités d’affichage, recherchez OpenSSH Client et ajoutez-le.
- Testez-le dans PowerShell avec
ssh.
J’espère que cela fera gagner quelques heures à quelqu’un. C’est juste quelque chose qui a fonctionné sur plusieurs machines, car Windows adore parfois compliquer inutilement les choses.