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.
Table des matières
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
- Dans la page des fonctionnalités facultatives, cliquez sur Ajouter une fonctionnalité
- Saisissez ssh
- Puis cochez Serveur OpenSSH
- Cliquez en bas sur installer
- L'installation s'effectue, ce qui peut prendre un peu de temps
- Une fois terminé, le statut passe sur installé
- 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
- 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 :
Par Powershell
On peut aussi installer le serveur SSH en ligne de commandes avec PowerShell.
- Ouvrez PowerShell en administrateur
- Récupérez le nom et la version du serveur OpenSSH :
Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
- On voit qu'il s'agit de OpenSSH.Server~~~~0.0.1.0
- Puis on utilise Add-WindowsCapability pour installer la fonctionnalité facultative :
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
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
Liens
Liens
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 :
- Faut-il installer son serveur DNS en local ?...
- Activer windows : votre clé Windows n'est pas valide...
- transféré vers "découvrir ou installer linux" impossible installer aucune distribution linux...
- impossible d'activer Centre de securité windows defender Infection probable...
- impossible d'activer Windows...
Plus de détails : Comment obtenir de l'aide sur le forum