Book 6

SSH & Remote Server Access

Keys, hardening, jump hosts, and tunnels

Free · Digital Textbook

Secure shell access to Linux servers — authentication, sshd config, bastions, and port forwarding.

  • 8 chapters
  • ~3 hours
  • Hands-on exercises in every chapter
Start Reading
Table of Contents

Chapters

Read in order the first time — later chapters reference the lab company introduced in Chapter 1.

  1. 01 Welcome to Book 6 Remote access principles and least privilege. 8 min
  2. 02 SSH Keys & Agents ed25519, authorized_keys, ssh-agent, passphrases. 25 min
  3. 03 The ~/.ssh/config File Host aliases, IdentityFile, ProxyJump preview. 22 min
  4. 04 Hardening sshd Password off, AllowUsers, fail2ban, ports. 28 min
  5. 05 Jump Hosts & Bastions Single entry point, audit trail, no direct prod. 25 min
  6. 06 Tunnels & Port Forwarding Local -L, remote -R, accessing private DBs. 28 min
  7. 07 Troubleshooting SSH Permission denied, host key changed, debug -vvv. 22 min
  8. 08 Capstone: Access Policy for Workshop Co. Who gets keys, jump host, sudo, logging. 35 min