Windows 10 SSH vs PuTTY : il est temps de changer de client d’accès à distance ?
L’une des méthodes les plus courantes de communication entre ordinateurs, en particulier les ordinateurs Linux et les serveurs Web, est SSH. Lors de l’établissement de cette communication sous Windows, l’option par défaut consiste à installer PuTTY.
Cependant, grâce à Windows PowerShell, vous n’avez probablement plus besoin de PuTTY. Voyons comment configurer l’accès SSH dans Windows 10 et si le nouvel outil peut remplacer PuTTY.
Comment installer SSH dans Windows 10 (Express)
L’installation de la fonctionnalité SSH dans Windows 10 PowerShell est simple, mais ses options de menu sont quelque peu masquées. Voici ce que vous devez faire :
- Ouvrir d’installation.
- voir Applications > Applications et fonctionnalités
- aller caractéristiques optionnelles
- Cliquez sur ajouter des fonctionnalités
- choisir Client OpenSSH
- attendre et redémarrer
Une fois cela fait, vous pouvez établir des connexions SSH avec d’autres ordinateurs compatibles. Si un serveur SSH est déjà installé et configuré sur la machine distante, la connexion peut être établie.
C’est la vue d’ensemble. Voici les détails.
Comment installer SSH dans Windows 10 (détaillé)
L’implémentation SSH PowerShell pour Windows 10 est une version du projet OpenSSH. Vous pouvez trouver la page du projet sur GitHub.
Vous devriez constater que SSH est déjà installé sur votre ordinateur Windows 10 (il était inclus dans la mise à jour d’avril 2018), mais sinon, il peut être facilement ajouté.
Faire une vidéo du jour
Pour vérifier, ouvrez le menu Power User (clic droit sur Démarrer, ou Touche Windows + X) et sélectionnez WindowsPowerShellIci, entrez la commande « ssh ». Si SSH n’est pas installé, vous verrez un écran comme celui-ci :
Résoudre ce problème est facile.selon Touche Windows + I Ouvrir d’installation Afficher, puis aller à application et chercher Gérer les fonctionnalités facultativesCliquez sur ce bouton et recherchez l’entrée intitulée « OpenSSH ».
Si vous ne le voyez pas, cliquez sur ajouter des fonctionnalités puis faites défiler jusqu’à ce que vous voyiez Client OpenSSHCliquez pour développer les éléments et afficher les descriptions.
Lorsque vous êtes prêt, cliquez sur Installer Ajoutez-le à votre PC. Après quelques instants, un nouveau client SSH pour Windows PowerShell sera installé. Cela vaut la peine de redémarrer Windows pour s’assurer que l’application est correctement installée.
Remarques sur l’application serveur SSH
Il convient de souligner que vous pouvez également installer un serveur SSH. Bien qu’il soit peu probable que Microsoft active une forme quelconque de gestion à distance générique via SSH, il est toujours utile de l’avoir en option.
Pour l’installer, répétez les étapes ci-dessus, en sélectionnant Serveur OpenSSH.
Utilisation de SSH dans Windows PowerShell
Une fois SSH installé et en cours d’exécution, vous pouvez l’utiliser pour communiquer avec un autre ordinateur. Par exemple, vous pouvez l’utiliser pour accéder à un Raspberry Pi (l’une des nombreuses options à distance pour ce petit ordinateur).
L’utilisation est simple. Dans PowerShell, entrez la commande ssh suivie du nom d’utilisateur du compte sur l’appareil distant et de son adresse IP.
Par exemple, pour me connecter à une box Raspberry Pi exécutant RetroPie, j’ai utilisé :
ssh pi@192.168.1.76
À ce stade, l’appareil distant devrait vous inviter à accepter la clé de sécurité.taper oui Acceptez cela et entrez le mot de passe du nom d’utilisateur que vous utilisez à l’invite.
Après quelques instants, vous serez connecté au périphérique Linux distant, prêt à effectuer toutes les tâches dont vous avez besoin.
Fonctionnalité SSH de PowerShell et PuTTY
PuTTY a longtemps été le premier choix pour SSH sous Windows. Qu’il s’agisse de contrôler un serveur Web, d’accéder à des appareils IoT ou de gérer à distance un PC Linux, il s’agit d’une application légère et facile à utiliser.
L’une des raisons de la longévité de PuTTY est sa large sélection de fonctionnalités. Alors, SSH sur Windows PowerShell peut-il concurrencer PuTTY ?
Eh bien, en termes de fonctionnalité SSH, oui. Vous pouvez apprendre à utiliser certaines fonctionnalités étendues de SSH sur Windows 10 en saisissant la commande ssh :
SSH
La liste d’options résultante décrit ces fonctions. Par exemple, vous pouvez spécifier un port :
SSH [username]@[hostname] -p [port]
Les chances sont bonnes !
Cependant, ce n’est toujours pas PuTTY. Bien que vous puissiez lier des adresses avec OpenSSH sous Windows, vous êtes limité par le nombre d’adresses que vous pouvez enregistrer.
Il y a une raison pour laquelle PuTTY est toujours populaire. Non seulement cela vous permet d’enregistrer (et de nommer) vos connexions, mais l’application prend également en charge les connexions via Telnet, série et autres protocoles. L’apparence de PuTTY est également configurable et peut être lancée rapidement depuis le bureau. Dans l’ensemble, PuTTY est un utilitaire solide qui peut gérer presque tout ce que vous pouvez lui lancer.
Pourquoi utiliser SSH quand vous pouvez utiliser Linux ?
Bien qu’il puisse être important de contrôler Linux à distance via SSH, vous n’avez probablement même pas besoin de SSH. Windows 10 dispose désormais d’un sous-système Linux et d’une invite de commande de type Bash.
Cela signifie que vous pouvez facilement entrer des commandes Linux et recevoir de vraies réponses. Bien qu’il ne convienne pas à tous les scénarios, il peut être idéal si vous avez besoin d’un accès Linux à des fins universitaires ou de formation et que vous n’avez pas d’accès SSH aux appareils Linux (quelle que soit l’application).
Bien sûr, ce n’est pas la seule option. Si vous avez besoin de pratiquer les commandes Bash dans Windows, vous pouvez toujours configurer une machine virtuelle. Installez simplement une distribution Linux et (le matériel le permet), vous disposez d’un système d’exploitation Linux fonctionnel.
Est-il temps d’abandonner PuTTY sur Windows 10 ?
SSH est facile à utiliser dans PowerShell sous Windows 10. Cependant, il manque de fonctionnalités et nécessite plus de clics pour se charger, ce qui signifie que vous préférerez probablement vous en tenir à PuTTY. Quoi qu’il en soit, le fait que Windows 10 dispose de deux options SSH intéressantes est un motif de célébration.
Vous voulez plus d’options SSH pour Windows ? Notre tour d’horizon des outils SSH pour Windows vous montrera les alternatives.
A propos de l’auteur