Installer et configurer le client et le serveur OpenSSH sous Windows 11/10

Le protocole SSH (Secure Shell)(SSH (Secure Shell)) fonctionne en authentifiant un utilisateur distant et en transférant les entrées du client vers l'hôte. Il retransmet ensuite la sortie au client - la communication est livrée cryptée, de sorte que la sécurité est beaucoup plus élevée que Telnet . Dans cet article, nous allons illustrer comment installer et configurer à la fois le client et le serveur OpenSSH sous Windows 11/10 .

Installer(Install) et configurer le client et le serveur OpenSSH

client opensh windows 11

Pour commencer, vérifiez d'abord l' installation du client OpenSSH .

  1. Lancez l' application Paramètres(Settings) en appuyant sur la touche Windows + I combo.
  2. Dans l'application Paramètres, sélectionnez la sous-catégorie Applications .(Apps)
  3. Sur le côté droit de la fenêtre Applications et fonctionnalités(Apps & features) , cliquez sur le lien Fonctionnalités facultatives .(Optional features)
  4. Dans la fenêtre suivante qui s'ouvre, faites défiler vers le bas pour localiser le client OpenSSH(OpenSSH Client) . Si le client est déjà installé, aucune interaction de l'utilisateur n'est requise - sinon, cliquez simplement sur le bouton d'installation.

Installer et configurer le client et le serveur OpenSSH

Ceci fait, la prochaine action à effectuer est d'ajouter/d'installer le serveur OpenSSH sur Windows 10

Toujours dans la fenêtre Fonctionnalités optionnelles(Optional features) – en haut, cliquez sur Ajouter une fonctionnalité(Add a feature) .

Faites maintenant défiler vers le bas et sélectionnez OpenSSH Server . Cliquez sur le bouton Installer(Install) et attendez quelques secondes pendant que la fonctionnalité est installée.

Une fois l'action terminée, redémarrez l'ordinateur pour confirmer les modifications.

Le client et le serveur SSH sont maintenant installés.

Vous devez maintenant configurer le serveur SSH(SSH server) pour qu'il démarre à chaque démarrage de Windows 10. Voici comment procéder :

Appuyez sur la touche Windows + R. Dans la boîte de dialogue Exécuter , tapez (Run)services.msc , appuyez sur Entrée.

Ensuite, faites défiler vers le bas et double-cliquez l'un après l'autre - OpenSSH SSH Server et OpenSSH Authentication Agent - et définissez le type de démarrage(Startup type) sur Automatic .

Cliquez sur Appliquer(Apply) > OK .

Note latérale(Side note) : Il se peut que vous ne voyiez pas le serveur OpenSSH SSH(OpenSSH SSH Server) répertorié. Cela signifie que l'action précédente pour ajouter la fonctionnalité a échoué. Dans ce cas, vous pouvez installer la fonctionnalité via la ligne de commande. Voici comment:

Ouvrez une invite de commande élevée. Copiez(Copy) et collez la commande ci-dessous et appuyez sur Entrée(Enter) pour connaître le nom exact de la capacité/fonctionnalité et s'il est présent dans votre système car il est masqué.

dism /online /get-capabilities | findstr /i "OpenSSH.Server"

Une fois que cela s'exécute avec succès, copiez et collez la commande ci-dessous et appuyez sur Entrée(Enter) pour installer la fonctionnalité :

dism /online /Add-Capability /CapabilityName:OpenSSH.Server~~~~0.0.1.0

Vous n'avez pas besoin de redémarrer votre PC - cliquez simplement sur le menu Action de la fenêtre Services et cliquez sur (Services)Actualiser(Refresh) . La fonctionnalité OpenSSH SSH Server sera répertoriée.

Maintenant, il faut vérifier si les services SSH sont actifs. Voici comment:

Cliquez avec le bouton droit sur Démarrer(Start) et sélectionnez Windows PowerShell ( Admin ).

Dans la fenêtre PowerShell , copiez et collez la commande ci-dessous et appuyez sur Entrée-

Get-Service -Name *ssh*

Vous serez présenté avec la sortie suivante :

Ensuite, vous devrez configurer le pare- feu Windows(Windows Firewall) afin d'avoir accès à votre ordinateur via SSH . Pour ce faire, toujours dans la fenêtre PowerShell , copiez et collez la commande ci-dessous et appuyez sur Entrée(Enter) .

.\netsh advfirewall firewall add rule name="SSHD Port" dir=in action=allow protocol=TCP localport=22

Vous pouvez maintenant tester si le serveur SSH écoute sur le port 22. Pour cela, toujours dans la fenêtre PowerShell , copiez-collez la commande ci-dessous et appuyez sur Entrée(Enter) .

.\netstat -bano | .\more.com

Vous serez présenté avec la sortie suivante :

Astuce :(Tip:) si vous ne voyez pas le port 22 répertorié, redémarrez votre PC et au démarrage, réexécutez la commande.

À l'avenir, vous pourrez désormais vous connecter à distance à un serveur SSH . Pour établir une connexion avec succès, les paramètres suivants sont requis :

  1. Nom d'utilisateur
  2. Mot de passe de l'utilisateur
  3. Adresse IP du serveur
  4. Le port sur lequel le serveur SSH écoute. Dans ce cas, le port est 22.

Pour établir une connexion au serveur OpenSSH - lancez PowerShell , en fonction de vos propres paramètres, tapez la commande ci-dessous et appuyez sur Entrée(Enter) .

ssh -p 22 [email protected]

Ici, n'oubliez pas d'utiliser vos données personnelles.

Tapez ensuite le mot de passe et appuyez à nouveau sur Entrée(Enter) pour accéder à l'ordinateur distant - et vous aurez accès via PowerShell au serveur SSH . De cette façon, vos données restent à l'abri des acteurs potentiels de la menace.

C'est tout sur la configuration d'une connexion sécurisée à l'aide d'OpenSSH dans Windows 10.(That’s it on configuring a secure connection using OpenSSH in Windows 10.)



About the author

Je suis un ingénieur en informatique avec plus de 10 ans d'expérience dans l'industrie du logiciel, plus précisément dans Microsoft Office. J'ai écrit des articles et des tutoriels sur divers sujets liés à Office, y compris des conseils sur la façon d'utiliser ses fonctionnalités plus efficacement, des astuces pour maîtriser les tâches bureautiques courantes, etc. Mes compétences en tant qu'écrivain font également de moi une excellente ressource pour ceux qui souhaitent en savoir plus sur Office ou qui ont simplement besoin de conseils rapides.



Related posts