
SSH Protocol v.2


Unlike the monolithic v.1 protocol SSH v.2 is several protocols

Transport protocol
Underlying protocol
Handles encryption, compression, integrity
Provides "services" based on text strings

User Authentication protocol
Responsible for authentication of user to server
Supports various authentication methods
Password, Public key, Challenge-response, Host based

Connection protocol
Interactive logins, Command execution, Port forwarding, X11 forwarding
