Lessons
SSH · Medium
Software / SSH · medium. 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
Certificates concept
Short-lived SSH certs instead of forever keys.

Lesson 2
Match blocks
Conditional sshd and client settings.

Lesson 3
ForceCommand
Lock a key or user to one command.

Lesson 4
Chroot SFTP
Jail file-transfer users.

Lesson 5
sshd_config AllowUsers
Allow-list who may connect.

Lesson 6
fail2ban concept
Ban repeated auth failures.

Lesson 7
Tunnels for databases
Keep DB ports off the public internet.

Lesson 8
SSH tunnels vs VPN
Pick the right privacy tool.

Lesson 9
Agent forwarding risks
Do not lend your keys blindly.

Lesson 10
sshfs concept
Mount a remote directory locally.
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.