Windows Tips & News

Comment activer le serveur OpenSSH dans Windows 10

click fraud protection
CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système

Comme vous le savez peut-être déjà, Windows 10 inclut un logiciel SSH intégré - à la fois client et serveur! Dans cet article, nous allons voir comment activer le serveur SSH.

Publicité

Remarque: l'application OpenSSH Server vous permettra d'établir une connexion à votre ordinateur à l'aide du protocole SSH. Il ne vous permettra pas d'accéder à d'autres ordinateurs sur votre réseau. Pour vous connecter à d'autres ordinateurs, vous devez installer le client OpenSSH.

Avec Windows 10, Microsoft a enfin écouté ses utilisateurs après des années à demander un client et un serveur SSH. En incluant une implémentation OpenSSH, la valeur du système d'exploitation augmente.

Au moment d'écrire ces lignes, le logiciel OpenSSH inclus dans Windows 10 est au stade BETA. Cela signifie qu'il peut avoir des problèmes de stabilité.

Le serveur SSH fourni est similaire à l'application Linux. À première vue, il semble prendre en charge les mêmes fonctionnalités que son homologue *NIX. C'est une application console, mais elle fonctionne comme un

Service Windows.

Voyons comment activer le serveur OpenSSH dans Windows 10.

Contenucacher
Activer le serveur OpenSSH dans Windows 10
Comment démarrer le serveur OpenSSH sous Windows 10
Connexion au serveur SSH sous Windows 10

Activer le serveur OpenSSH dans Windows 10

  1. Ouvrez le Application de paramètres et allez dans Applications -> Applications et fonctionnalités.
  2. Sur la droite, cliquez sur Gérer les fonctionnalités facultatives.Les applications et les fonctionnalités gèrent le lien facultatif Windows 10
  3. Sur la page suivante, cliquez sur le bouton Ajouter une fonctionnalité.Ajouter un bouton de fonctionnalité
  4. Dans la liste des fonctionnalités, sélectionnez Serveur OpenSSH et cliquez sur le Installer bouton.Windows 10 Installer le serveur SSHWindows 10 Installation du serveur SSH
  5. Redémarrez Windows 10.

Cela installera le logiciel OpenSSH Server sous Windows 10.

Ses fichiers binaires sont situés sous le dossier c:\windows\system32\Openssh. Outre les applications clientes SSH, le dossier contient les outils serveur suivants :

  • sftp-server.exe
  • ssh-agent.exe
  • ssh-keygen.exe
  • sshd.exe
  • et le fichier de configuration "sshd_config".

Le serveur SSH est configuré pour s'exécuter en tant que service.

Service Sshd Windows 10

Au moment d'écrire ces lignes, il ne démarre pas automatiquement. Vous devez le configurer manuellement.

Comment démarrer le serveur OpenSSH sous Windows 10

  1. Double-cliquez sur le sshd dans Services pour ouvrir ses propriétés.
  2. Dans l'onglet "Connexion", consultez le compte d'utilisateur utilisé par le serveur sshd. Dans mon cas, c'est Service NT\sshd.Compte d'utilisateur du service Sshd Windows 10
  3. Ouvert une invite de commande élevée.
  4. Accédez au répertoire c:\windows\system32\Openssh à l'aide de la commande cd c:\windows\system32\Openssh.
  5. Ici, exécutez la commande ssh-keygen -A pour générer des clés de sécurité pour le serveur sshd.Clés de génération du serveur Sshd
  6. Maintenant, dans l'invite de commande élevée, tapez explorer.exe . pour lancer l'explorateur de fichiers dans le dossier OpenSSH.
  7. Mettre à jour: Microsoft a publié un Didacticiel ce qui rend le processus d'affectation approprié très simple.
    Ouvrez PowerShell en tant qu'administrateur et exécutez ces commandes :
    Install-Module -Force OpenSSHUtils Repair-SshdHostKeyPermission -FilePath C:\Windows\System32\OpenSSH\ssh_host_ed25519_key

    C'est ça! Toutes les autorisations requises sont définies.

  8. Vous pouvez également effectuer ces étapes.
    Cliquez avec le bouton droit sur le ssh_host_ed25519_key fichier et changer de propriétaire à l'utilisateur du service sshd, par ex. Service NT\sshd.Sshd Modifier la propriété du fichier de clé
  9. Cliquez sur "Ajouter" et ajoutez l'autorisation "Lire" pour l'utilisateur "NT Service\sshd". Maintenant, supprimez toutes les autres autorisations pour obtenir quelque chose comme ceci :Sshd Modifier les autorisations de fichier de cléCliquez sur "Appliquer" et confirmez l'opération.
  10. Enfin, ouvrez Services (Appuyez sur les touches Win + R et tapez services.msc dans la zone Exécuter) et démarrez le service sshd. Il devrait commencer :
    Le service Sshd est en cours d'exécution
  11. Autorisez le port SSH dans le pare-feu Windows. Par défaut, le serveur utilise le port 22. Exécutez cette commande dans une invite de commandes élevée: netsh advfirewall firewall add rule name="SSHD Port" dir=in action=allow protocol=TCP localport=22Port ouvert du service Sshd pour Microsoft a fourni la commande alternative suivante pour PowerShell :
    New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain
  12. Finalement, définir un mot de passe pour votre compte utilisateur si vous ne l'avez pas.

Maintenant, vous pouvez l'essayer en action.

Connexion au serveur SSH sous Windows 10

Ouvrez votre client ssh. Vous pouvez le démarrer sur le même ordinateur, par ex. en utilisant le intégré Client OpenSSH ou démarrez-le à partir d'un autre ordinateur de votre réseau.

Dans le cas général, la syntaxe du client de console OpenSSH est la suivante :

ssh username@host -p port

Dans mon cas, la commande ressemble à ceci :

ssh [email protected]

winaero est mon nom d'utilisateur Windows et 192.168.2.96 est le Adresse IP de mon PC Windows 10. Je vais m'y connecter depuis un autre PC, sous Arch Linux.Windows 10 se connecte au serveur Sshd intégré 1

Enfin, vous êtes dedans !

Windows 10 se connecte au serveur Sshd intégré 2

Le serveur exécute les commandes classiques de la console Windows, par ex. plus, tapez, ver, copiez.

Windows 10 se connecte au serveur Sshd intégré 3

Mais je ne peux pas exécuter FAR Manager. Il apparaît en noir et blanc et cassé :Windows 10 se connecte au serveur Sshd intégré 4

Une autre observation intéressante: vous pouvez démarrer des applications GUI comme explorer. Si vous êtes connecté au même compte d'utilisateur que vous utilisez pour SSH, ils démarreront sur le bureau. Voir:

Windows 10 se connecte au serveur Sshd intégré 5

Eh bien, le serveur SSH intégré est définitivement une chose intéressante avec laquelle jouer. Il vous permet de gérer une machine Windows sans installer d'outils tels que rdesktop sur votre ordinateur Linux, ni même modifier les paramètres Windows à partir d'un ordinateur Linux sur lequel aucun serveur X n'est installé.

Au moment d'écrire ces lignes, le serveur SSH intégré dans Windows 10 est au stade BETA, il devrait donc devenir plus intéressant et devenir une fonctionnalité utile dans un proche avenir.

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système

Télécharger Télécharger W%C3%83%C2%BCrlitzer_V3_1 Skin pour Winamp

Ce site Web utilise des cookies pour améliorer votre expérience lorsque vous naviguez sur le site...

Lire la suite

Télécharger Télécharger Los_Tigres Skin pour Winamp

Ce site Web utilise des cookies pour améliorer votre expérience lorsque vous naviguez sur le site...

Lire la suite

Télécharger Télécharger Weightless Skin pour Winamp

Ce site Web utilise des cookies pour améliorer votre expérience lorsque vous naviguez sur le site...

Lire la suite