SSH - Secure Shell |
Thème : Protocoles réseaux |
Définition

SSH est une alternative sécurisée de
Telnet rlogin et rsh. Ce programme est developpé par SSH Communications Security Ltd.<br />
Il est généralement utilisé pour se connecter à un serveur et exécuter des commandes via un
Shell UNIX Description

SSH est un programme très complet qui prendrait des dizaines de pages à décrire complètement.
Il permet de se connecter de manière sécurisée à un serveur
UNIX Sous
Linux il est installé dans la configuration de base pour presque toutes les distributions ; sous Windows vous pouvez utiliser un logiciel tel que Putty pour vous connecter.
Son principal intéret est que son protocole de connexion est sécurisé. En effet, il authentifie l'utilisateur ainsi que sa machine et utilise des algorythmes qui garantissent la confidentialité des données échangées.
Lors de la connexion votre client SSH recoit "RSA key fingerprint" qui est une
empreinte du serveur sur lequel vous venez de vous connecter. Cette empreinte est
vérifiée à chaque nouvelle connexion. Si elle est modifiée vous en êtes informé.
Il protège un réseau des attaques par IP spoofing, IP source routing et spoofing de DNS.
Pour vous connecter à SSH il vous faut votre login et mot de passe, ainsi que l'IP de la machine, il faut bien sûr que
SSHD soit installé sur le serveur.
Avec SSH vous avez la possibilité de faire un "report display" ce qui vous permet de transférer l'affichage d'un poste à l'autre sur votre réseau.