-
Setting Up a Headless Linux Home Server
The essential setup checklist for a headless Linux home server: static IP, hardened SSH, unattended upgrades, and what to actually run on it first.
-
SSH Key Authentication Explained, Step by Step
Generating an Ed25519 SSH key pair, deploying it to a server, disabling password auth entirely, and using ssh-agent to avoid retyping your passphrase.
-
Combining SSH Hardening, Fail2ban, and UFW for a Secure Server
Combining UFW, SSH hardening, and Fail2ban as layered defense on a Linux server, and why each layer covers a genuine gap the others don’t.
-
Blocking Brute-Force Attacks on Linux with Fail2ban
Blocking brute-force attacks on Linux with Fail2ban: setup, jail configuration, and enabling it for services beyond just SSH.
-
Getting More Out of Your SSH Config File
Getting more out of your SSH config file: host aliases, and the ProxyJump directive that automates bastion-host tunneling.
-
A Practical Linux Server Hardening Checklist
A practical Linux server hardening checklist: SSH lockdown, firewall defaults, fail2ban, and automatic security updates.