Lessons
SSH
Software / SSH · introductory. Ten practical lessons. Open book. Lesson 1 free.
10 lessons · The Host · Lesson 1 free
Pass all ten lessons for the certificate. Sample · Claim

Lesson 1 · On the house
What SSH is
Secure remote shell and file transport.

Lesson 2
ssh user@host
Open a remote session.

Lesson 3
Keys with ssh-keygen
Create a key pair.

Lesson 4
ssh-copy-id and authorized_keys
Authorize your public key on a server.

Lesson 5
config Host blocks
Name shortcuts and defaults.

Lesson 6
scp basics
Copy files over SSH.

Lesson 7
sftp basics
Interactive file transfer session.

Lesson 8
StrictHostKeyChecking concept
Trust on first use — carefully.

Lesson 9
Agent and ssh-add
Hold decrypted keys in memory.

Lesson 10
exit and multiplexing intro
Leave sessions; reuse connections.
Sample certificate
Certificate of completion
Sign in to claim your certificate of completion.
Certificate
Finish all ten lessons, then sign in
Pass every lesson on this device (quizzes and checks). Then sign in or create an account to type your name and download the JPG.