open ./collection
Linux Server Security.
collection · 17 guidesA curated path through hardening a Linux server, from first setup to ongoing auditing. Read in order, or dip into whichever guide you need.
- 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.
- 02 Managing Users on Linux Server Securely Explore the essentials of managing users on a Linux server securely with this comprehensive guide.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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 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 Automating Security Updates on Linux Servers Discover the essential steps to manually update your Linux server and set up automatic security updates.
- 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 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 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 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 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 Auditing Linux Servers with Auditd Explore how to use Auditd to monitor and audit activities on Linux servers for improved security and compliance