Which Chapters Are for You?
We propose several "tracks" for readers with different interests and skills:
- System administrators
- "Inside SSH"-"Serverwide Configuration" and "A Recommended Setup" are the most important for understanding SSH and how to build and configure servers. However, as the administrator of a security product, you should read the whole tutorial.
- Unix users (not system administrators)
- "Introduction to SSH"-"Basic Client Use" provide an overview, and "Key Management and Agents" through "Port Forwarding and X Forwarding" discuss SSH clients in depth.
- Windows end users
- Read "Introduction to SSH", "Basic Client Use", and "Overview of Other Implementations" through "F-Secure SSH Client (Windows, Macintosh)", for starters, and then others as your interests guide you.
- Macintosh end users
- Read "Introduction to SSH", "Basic Client Use", "Overview of Other Implementations", "F-Secure SSH Client (Windows, Macintosh)", and "NiftyTelnet SSH (Macintosh)", for starters, and then others as your interests guide you.
- Users of other computer platforms
- Read "Introduction to SSH", "Basic Client Use", and "Overview of Other Implementations", for starters, and then others as your interests guide you.
Even if you are experienced with SSH, you will likely find value in "Inside SSH"-"Troubleshooting and FAQ". We cover significant details the Unix manpages leave unclear or unmentioned, including major concepts, compile-time flags, server configuration, and forwarding.