Le SSH (secure shell) sous Windows et GNU/Linux et autre Unix
Le SSH (secure shell) sous Windows et GNU/Linux et autre Unix
C'est quoi le ssh, le ssh est un outils informatique un programme qui permet d'établir une communication sécurisées.
Nous allons voir comment l'installer et le faire fonctionner sur Windows et GNU/Linux.
L'installation sous Windows
Par défaut SSH n'est pas installé sur le système d'exploitation.
Pour l'installer taper dans le menu démarrer en bas à gauche 'Applications et fonctionnalités'.
Dans le menu démarrer cliquez sur 'Applications et fonctionnalités' une fenêtre doit apparaitre.
Dans le fenêtre vous voyez un lien 'Gérer les fonctionnalité facultatives', cliquez dessus.
Si vous ne voyez pas Client OpenSSH, alors pour l'installer cliquez sur 'Ajouter une fonctionnalité'
sélectionnez openSSH et cliquez sur 'installer'.
Pour vérifier si l'installation a fonctionner lancer une invite de commande (touche Windows+R puis dans exécuter tapez cmd).
Dans l'invite de commande tapez 'ssh -V' si vous avez un message du genre OpenSSH_for_Windows_7.6p1, LibreSSL 2.6.4 c'est bon.
L'installation sous GNU/Linux Ubuntu
La plupart du temps le client SSH est déjà installer, pour vérifier si il est installer ouvrez un terminal.
Dans le terminal tapez 'ssh -V' si vous avez un message du genre OpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n 7 Dec 2017 c'est bon
Sinon il faut l'installer, sur ubuntu dans un terminal pour installer il faut taper la commande 'sudo apt-get install openssh-client'
Fonctionnement SSH
Le logiciel open-ssh fonctionne de la même façon sur Windows que sur GNU/Linux pour vérifier qu'il fonctionne nous allons le tester sur un serveur test.
Tout d'abord regardons la syntaxe du client open-ssh.
Pour une connexion direct avec demande de d'identifiant et de mot de passe open-ssh s'utilise de façon suivante 'ssh identifiant@nomdedomaine -p numéro de port'.
Faisons un test avec un serveur gratuit sftp.
Sous votre système d'exploitation préféré nous allons nous connecter au domaine test.rebex.net comme identifiant:demo et mot de passe: password, le numéro du port sera le 22.
Dans l'invite de commande tapez 'ssh demo@test.rebex.net -p 22'
Si c'est la première fois que vous le lancez, la connexion aura besoin d'une empreinte de clef donc répondez yes.
Sinon un mot de passe vous sera demandé, dans notre cas le mot de passe est : password
Si vous n'avez pas de mot de passe mais la clef privée sous forme sshkey.private, vérifier que le fichier à les droits écriture/lecture en mode utilisateur avec la commande chmod 600 fichier et avec l'option -i de la commande ssh vous pouvez lui passer le fichier d'identification.
Pour plus d'information consulter man ou info.