Reading this tutorial
This tutorial is roughly divided into three parts. The first three chapters are a general introduction to SSH, first at a high level for all readers ("Introduction to SSH" and "Basic Client Use"), and then in detail for technical readers ("Inside SSH").The next nine chapters cover SSH for Unix. The first two ("Installation and Compile-Time Configuration" and "Serverwide Configuration") cover SSH installation and serverwide configuration for system administrators. The next four ("Key Management and Agents"-"Port Forwarding and X Forwarding") cover advanced topics for end users, including key management, client configuration, per-account server configuration, and forwarding. We complete the Unix sequence with our recommended setup ("A Recommended Setup"), some detailed case studies ("Case Studies"), and troubleshooting tips ("Troubleshooting and FAQ").The remaining chapters cover SSH products for Windows and the Macintosh, plus brief overviews of implementations for other platforms ("Overview of Other Implementations").Each section in the tutorial is numbered, and we provide cross-references throughout the text. If further details are found in "Global and local files", we use the notation ["Global and local files"] to indicate it.