Professional Documents
Culture Documents
Au 2012/13
Plan
Histoire de SSH
Qu'est ce que SSH?
SSH vs les autres
Les fonctions de SSH
Les avantages de SSH
Les programmes de SSH
Méthodes d'authentification
Les services offerts
Fonctionnement de SSH
Terminologie
Il faut distinguer :
● SSH : le protocole de communication
● ssh : le programme client permettant de se
connecter au serveur
● sshd : le serveur (ssh daemon)
Histoire de SSH?
● Créé par Ylönen Tatu en Juillet 1995, un
étudiant de l'Université de technologie
d'Helsinki
● Il était open source initialement jusqu'à
1999.
● OpenSSH (existe dans tous les
distributions Linux) a été crée en 1999
comme un fork de la dernière version
open source du code SSH.
Qu'est ce que SSH?
● SSH n'est pas un shell Unix comme
Bourne shell et shell C
● SSH est un protocole qui permet de se
connecter de façon sécurisée à un
système Mac, Linux ou Windows.
● Utilise le cryptage (Secure Shell).
○ Sécuriser une connexion
Qu'est-ce qui ne va pas avec
telnet et tout autres protocoles?
● Envoyer toutes les données en texte clair.
● Un hôte entre emetteur et recepteur peut
voir tout le traffic(man in the middle)
Fonctions de SSH
● Vient pour remplacer rsh, rlogin, telnet...
● Éviter la circulation en clair sur le réseau
de tout type de données.
● Sécuriser l'exécution des commandes à
distance et le transfert de données.
● Compresser le trafic
● Port Forwarding.
● Tunneling.
Les avantages de SSH
SSH permet de garantir :
● La confidentialité : le chiffrement des
paquets permet de garantir celle-ci.
● L'intégrité : SSH permet de garantir que les
paquets circulant d'un hôte vers un autre ne
sont pas altérés.
● L'authentification : chaque connexion SSH
vérifie l'identité du serveur puis celle du
client.
Principaux programmes de SSH
● ssh est le client
● sshd est le serveur
● Session