Configurer un client SSH sous Windows

De Hopla.cloud OpenStack Documentation Wiki
Aller à : navigation, rechercher

Le protocole et programme SSH initialement développé pour fonctionner sous Linux avec objectifs de remplacer rlogin, Telnet, rcp et rsh. Ne s'est jamais bien marié avec Windows (jusqu’à son intégration pour Microsoft il y a peu de temps dans Windows 10)

C'est pourquoi contrairement à toutes les distribution Linux ou il reste standard, il existe plusieurs méthode pour installer un client SSH sous Windows.

Hopla.cloud recommande l'usage de Git Bash qui intègre un client SSH et un environnement Bash complet qui permettrra également l'ajout des modules de commandes Openstack à votre environnement. Cependant vous pouvez tout à fait utiliser d'autres programmes comme le très connus PuTTY ou encore comme précisé plus haut le client SSH désormais natif dans Windows.

Git Bash

Pour installer Git Bash, il suffira d'installer Git sur son ordinateur à partir du site suivant : https://gitforwindows.org/

Après le téléchargement et l'installation vous pourrez utiliser le client SSH comme sur n'importe quel Linux en lancant l'application Git Bash :

Git-bash-setup-1.png

Apparrait ensuite un terminal classique permettant d'executer la commande SSH :

Setup-git-bash-2.png

PuTTY

Concernant putty la méthode la plus simple reste de le télécharger sur le site officiel puis de l'installer sur votre ordinateur : https://www.putty.org/

Attention hopla.cloud ne recommande pas les accès par mot de passe, dans le cas de l'utilisation d'une clé privée il faudra veiller à la convertir au format PuTTY pour pouvoir vous connecter à vos instances via la procédure suivante.

Pour cela suite à l'intallation il faudra lancer l'utilitaire PuTTYGEN :

Setup-putty-2.png

Puis on cliquera sur "load" :

nclass=img-responsive

On veillera à afficher tout les fichiers dans la fenêtre de choix :

Setup-putty-4.png

Puis on sélectionnera notre clé précédemment importée :

Setup-putty-5.png

Cliquer ensuite sur "Save private key"

Setup-putty-6.png

Ensuite choisissez Oui Setup-putty-7.png

Puis enregistrer votre clé dans l'emplacement de votre choix

Setup-putty-8.png

Vous pourrez ensuite lancer PuTTY

Setup-putty-1.png

La fenêtre principale s'ouvrira, il faudra spécifier la clé privé dans " Auth " :

Setup-putty-9.png

Puis spécifier l'adresse IP du serveur dans "Session" avant de valider par OK

Setup-putty-10.png

SSH pour Windows

Si votre version de windows est à jour, vous pouvez installer le client SSH windows natif.

Pour ce faire aller dans les paramètres windows à partir du menu démarré : Setup-ssh-on-windows-1.png


Sélectionner ensuite Applications : Setup-ssh-on-windows-2.png Puis "Gérer les fonctionnalités facultatives" Setup-ssh-on-windows-3.png


Dans la liste qui apparait sélectionner" Ajouter une fonctionnalité" Setup-ssh-on-windows-4.png Choisissez " Setup-ssh-on-windows-5.png Setup-ssh-on-windows-6.png Revenez dans la fenetre précédente et la fonctionnalité devrait être en cours d'installation Setup-ssh-on-windows-7.png Ouvrer ensuite une fenêtre Powershell "en tant qu'administrateur"

La commande ssh devrait désormais être disponible Setup-ssh-on-windows-8.png