Comment activer et installer OpenSSH dans Windows 10

Il existe différentes méthodes pour établir la communication entre différents ordinateurs, mais nous devons toujours prendre en compte les options de sécurité présentes car ce qui va être transféré la plupart du temps est associé à des informations utilisateur sensibles.

L'un des moyens les plus sûrs est d'utiliser le protocole SSH et où OpenSSH devient une solution pratique pour cette connexion.

En utilisant OpenSSH, nous pouvons être sûrs que tout le trafic sera crypté pour éliminer l'espionnage, le détournement d'informations et d'autres types d'attaques. En plus de cela, OpenSSH nous offre un large éventail de capacités de tunnel sécurisé, diverses méthodes d'authentification et des options de paramètres personnalisés.

L'une des principales nouveautés que la nouvelle version de Windows 10 inclura, s'il s'agit d'une nouvelle version, sera l'intégration d'OpenSSH en phase bêta.

Nous trouverons cette fonctionnalité dans la build 17063 de Windows 10 Fall Creators qui est disponible via le programme Insider de Microsoft auquel nous pouvons accéder et nous inscrire, si nous ne le sommes pas déjà, dans le lien suivant :

Désormais, Windows 10 a ajouté les options OpenSSH Client et OpenSSH Server pour effectuer ce processus de manière fiable et entièrement fonctionnelle.

Ensuite, nous verrons comment installer le serveur OpenSSH dans Windows 10 Fall Creators.

1. Accéder aux fonctionnalités du système Windows 10

Étape 1
Pour démarrer le processus, nous allons dans le menu Démarrer et là nous sélectionnons l'option "Paramètres", nous verrons ce qui suit :

Étape 2
Là, nous cliquons sur la section "Applications" et dans la nouvelle fenêtre, nous allons à la section "Applications et fonctionnalités" où nous verrons ce qui suit:

Étape 3
Là, nous cliquons sur la ligne "Gérer les fonctions optionnelles" et nous verrons ceci:

2. Ajouter OpenSSH dans Windows 10

Étape 1
Cliquez sur la ligne "Ajouter une nouvelle fonctionnalité" et dans la fenêtre affichée, nous nous déplaçons vers le bas où nous verrons les options OpenSSH à la fois au niveau du client et du serveur :

Étape 2
Cliquez sur la fonctionnalité OpenSSH Server et nous verrons que l'option d'installation est activée :

NoterN'oubliez pas que cette fonction est en phase bêta et peut provoquer une instabilité dans son comportement.

Étape 3
Nous verrons que le processus d'installation commence :

Étape 4
Nous procédons au redémarrage de l'ordinateur pour appliquer les modifications. Les fichiers binaires OpenSSH seront hébergés dans le chemin suivant :

 C:\Windows\system32\Openssh

Étape 5
On y verra des outils tels que :

 sftp-server.exe ssh-agent.exe ssh-keygen.exe sshd.exe
Ainsi que le fichier de configuration sshd_config.

Étape 6
Pour valider le service, OpenSSH agira comme un service système et nous pouvons le vérifier en utilisant la combinaison de touches suivante et en exécutant la commande services.msc, appuyez sur Entrée et dans la fenêtre affichée, nous localiserons le service sshd :

+ R

3. Exécuter le serveur SSH sur Windows 10

Étape 1
Pour configurer le serveur OpenSSH sous Windows, nous allons double-cliquer sur le service ou clic droit / Propriétés et dans la fenêtre Démarrer la session, nous pouvons laisser l'option par défaut :

Étape 2
Ensuite, nous accédons à l'invite de commande en tant qu'administrateurs et exécutons la ligne suivante :

 cd c:\windows\system32\Openssh 
Étape 3
Ensuite, nous exécutons la ligne suivante pour générer la clé de sécurité :
 ssh-keygen -A 

AGRANDIR

Étape 4
Maintenant, à partir de l'invite de commande, nous entrons explorer.exe afin de démarrer l'Explorateur Windows à partir du dossier OpenSSH :

NoterCe processus peut être exécuté dans Windows PowerShell avec les lignes suivantes :

 Install-Module -Force OpenSSHUtils Repair-SshdHostKeyPermission -FilePath C: \ Windows \ System32 \ OpenSSH \ ssh_host_ed25519_key

Étape 5
Nous pouvons voir que la clé de sécurité se trouve dans le dossier OpenSSH :

4. Activer le port d'écoute OpenSSH dans Windows 10

Étape 1
L'étape suivante consiste à autoriser l'activation du port 22 pour une communication OpenSSH correcte, pour cela, nous exécutons la ligne suivante :

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

AGRANDIR

Étape 2
Si nous voulons effectuer ce processus avec PowerShell, nous exécuterons ce qui suit :

 New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain

AGRANDIR

5. Connectez-vous via OpenSSH dans Windows 10

Étape 1
Enfin, nous pouvons accéder à partir de n'importe quel ordinateur du réseau local en utilisant la syntaxe suivante :

 utilisateur ssh @ IP
Étape 2
On peut voir toutes les alternatives SSH directement dans la console :

AGRANDIR

Nous pouvons donc installer OpenSSH dans la nouvelle version de Windows 10.

wave wave wave wave wave