Free course
Linux Server Security Course
Harden and operate an Ubuntu server with controlled SSH access, limited exposure, patched services, useful evidence, tested backups, and a rebuild plan.
Prerequisites: Security Fundamentals, Linux Basics and Ubuntu VPS
Your progress
of lessons completed.
Course completed.
What you'll learn
Secure a disposable Ubuntu VPS, verify its access and exposure, monitor important changes, restore it, and rehearse compromise response.
Take this course offline
Subscribe to my newsletter to get every free book and course in PDF and EPUB format.
Get the downloadsCourse contents
Secure access
Threat-model the host and control accounts, sudo, SSH keys, and recovery.
Network exposure
Inventory listeners, configure the firewall, terminate TLS, and keep private services private.
System hardening
Patch the system, remove services, restrict processes, and protect configuration.
Observe and back up
Read logs, detect drift, create alerts, and prove backups through restores.
Respond and rebuild
Investigate signals, contain the host, rotate credentials, and rebuild from trusted inputs.