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
Download this course as PDF or EPUB
Read it offline, on your Kindle, or print it. Join my free newsletter and you get this course plus every other book and course I published.
Download this course as PDF or EPUB
Read it offline, on your Kindle, or print it.
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.
Course 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.