All Collections

open ./collection

Linux Server Security.

collection · 17 guides

A curated path through hardening a Linux server, from first setup to ongoing auditing. Read in order, or dip into whichever guide you need.

0 of 17 read saved on your device — no cookie

  1. 01 Preparing Your Ubuntu Server for First Use Prepare your Ubuntu server for first use with essential setup steps, ensuring safe management and optimal performance from the start.
  2. 02 Managing Users on Linux Server Securely Explore the essentials of managing users on a Linux server securely with this comprehensive guide.
  3. 03 Securing SSH: Essential Steps for Linux Servers Discover key steps to secure SSH on Linux servers, covering crucial configurations and best practices for enhanced server security.
  4. 04 Securing Your Linux Server with Fail2ban Learn how to install and configure Fail2ban to protect your server against unauthorized access attempts and brute force attacks.
  5. 05 Setting Up a Firewall using UFW: An In-Depth Guide Learn how to secure your server by setting up a firewall using UFW along with some best practices for effective firewall management.
  6. 06 How I Built an Adaptive Firewall Setup with UFW and Fail2ban (UFW+) Learn how I built UFW+, an adaptive firewall setup that combines UFW, Fail2ban, and nftables to block floods, scans, and spoofed traffic efficiently.
  7. 07 How to Block Invalid Packets with UFW What an INVALID packet is, why UFW lets them through by default, and the rule that stops them.
  8. 08 Linux Server Security: Cloud Firewall Setup Learn how to enhance your Linux server security with this easy-to-follow guide on setting up a cloud firewall.
  9. 09 Kernel Hardening: Securing Your Linux Server Learn how to improve Linux server security through kernel hardening, protecting against network attacks and information leaks.
  10. 10 How to Keep Users’ Processes Private Learn how to enhance your Linux server’s security by preventing users from viewing each other’s processes.
  11. 11 Automating Security Updates on Linux Servers Discover the essential steps to manually update your Linux server and set up automatic security updates.
  12. 12 Kernel Live Patching for High-Availability Linux Servers Discover how kernel live patching boosts security and uptime for high-availability Linux servers without the need for reboots
  13. 13 Why Linux Servers Need Reboots and How to Avoid Downtime Learn why Linux servers need reboots and how to safely reboot your production environment with minimal downtime.
  14. 14 Preventing SYN Flood Attacks on Your Linux Server Learn how to protect your Linux server from SYN flood attacks with firewall rules, kernel tweaks, and Fail2ban.
  15. 15 How to Protect Linux Servers from Malware Learn how to protect your Linux server from malware using the Maldet and ClamAV combo with this comprehensive guide.
  16. 16 How to Scan for Rootkits on a Linux Server Scanning a Linux server for rootkits with Rootkit Hunter, and telling a real finding from a false positive.
  17. 17 Auditing Linux Servers with Auditd Explore how to use Auditd to monitor and audit activities on Linux servers for improved security and compliance