Activer et installer le serveur OpenSSH sur Windows 10

Windows 10 possède un client et serveur OpenSSH intégré.
En activant le serveur SSH de Windows 10, vous pouvez vous connecter en SSH depuis une machine distante vers votre PC en Windows 10 et même transférer des fichiers par SCP (Secure Copy Protocol)
Vous avez alors accès à une invite de commandes distance pour administrer et gérer votre PC.

Dans ce tutoriel, nous allons voir comment activer et installer le serveur OpenSSH sur Windows 10.
Deux méthodes sont données par les paramètres de Windows 10 ou en PowerShell.

Activer et installer le serveur OpenSSH sur Windows 10

Activer et installer OpenSSH sur Windows 10

Depuis les paramètres de Windows 10

Le serveur OpenSSH s'installe par les fonctionnalités facultatives dans Windows 10.
Voici comment faire :

  • Sur votre clavier, appuyez sur la touche
    + R
  • Puis saisissez ms-settings:opentionnalfeatures et cliquez sur OK
Installer le serveur OpenSSH sur Windows 10
  • Dans la page des fonctionnalités facultatives, cliquez sur Ajouter une fonctionnalité
Installer le serveur OpenSSH sur Windows 10
  • Saisissez ssh
  • Puis cochez Serveur OpenSSH
  • Cliquez en bas sur installer
Installer le serveur OpenSSH sur Windows 10
  • L'installation s'effectue, ce qui peut prendre un peu de temps
  • Une fois terminé, le statut passe sur installé
Installer le serveur OpenSSH sur Windows 10
  • Fermez toutes les pages ouvertes

Pour le supprimer de votre PC, il suffit de retirer la fonctionnalité facultatives.

Le serveur OpenSSH fonctionne à travers un service Windows.
On peut donc à tout moment activer ou désactiver le serveur SSH de Windows 10.
Cela se fait soit depuis la console services.msc ou en PowerShell.

Pour activer ou désactiver le serveur OpenSSH de Windows 10 :

  • Sur votre clavier, appuyez sur la touche
    + R
  • Puis saisissez services.msc
  • Dans la liste, cherchez et double-cliquez sur OpenSSH SSH Server
  • Ensuite cliquez sur Démarrer pour activer le serveur
  • Si vous désirez qu'il soit actif au démarrage du PC, passez le type de démarrage en automatique
Activer/Désactiver le serveur OpenSSH par services.msc
  • A partir de là, il est possible de se connecter en SSH à votre PC en Windows 10

Plus d'informations pour gérer les services Windows :

Bravo ! vous avez réussi à activer le serveur OpenSSH sur Windows 10.

Par Powershell

On peut aussi installer le serveur SSH en ligne de commandes avec PowerShell.

Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
  • On voit qu'il s'agit de OpenSSH.Server~~~~0.0.1.0
Activer et installer OpenSSH sur Windows 10 en PowerShell
  • Puis on utilise Add-WindowsCapability pour installer la fonctionnalité facultative :
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Activer et installer OpenSSH sur Windows 10 en PowerShell

Voila le serveur SSH est installé mais pas encore actif.
Pour administrer le serveur OpenSSH afin de le démarrer ou l'arrêter :

  • Pour obtenir le statut du serveur OpenSSH :
Get-Service sshd
  • Démarrer le serveur OpenSSH :
Start-Service sshd
  • Pour arrêter le serveur SSH :
Stop-Service sshd
Activer/Désactiver le serveur OpenSSH par Powershell
Bravo ! vous avez réussi à activer le serveur OpenSSH sur Windows 10.

Liens

Cet article est sous licence Creative Commons BY-NC-SA.
Vous êtes autorisé à partager et modifier cet article, à condition de créditer le site ainsi que la licence, d'utiliser la même licence si vous modifiez l'oeuvre et de ne pas en faire d'utilisation commerciale.

Trouver la solution sur le forum d'aide

Vous êtes arrivé au terme de l'article Activer et installer le serveur OpenSSH sur Windows 10 mais vous n'avez pas trouvé la solution à votre problème...

Suivez ces articles du forum pour trouver une réponse :
Sinon créez votre propre demande pour obtenir de l'aide gratuite.
Plus de détails : Comment obtenir de l'aide sur le forum