Buts du protocole SSH Authentification Déterminer l'identité des deux parties de façon forte Encryption Protection contre le "snooping", pas de données "en clair" Intégrité Garantir que les données ne sont pas altérées Fonctionnalités étendues Le protocole doit être assez flexible pour mettre en oeuvre divers fonctionnalités (authentifications différentes, tunnels, agent...)