Skip to main content
Hackviser Training

Linux Hardening Techniques

9 sections4 tools

Training Overview

The "Linux Hardening Techniques" training is designed to strengthen Linux operating systems in terms of security and protect them against cyber attacks. This course comprehensively addresses the best practices and strategies that can be applied to enhance the security of Linux systems, starting from basic security concepts. Participants will learn the importance of keeping their systems up to date and how to regularly apply security patches and updates. They will gain knowledge about physical security measures, ways to prevent unauthorized access, and methods to maintain system integrity.

The training also details how to implement user management and the principle of least privilege, the importance of strong password policies, and how to properly configure user accounts. Advanced topics such as firewall setup and management, security measures for remote connections, and the secure management of applications and services running on the system are also covered. Information on the use of log files and system monitoring tools is provided to enhance the capability of system administrators in detecting and analyzing potential security breaches.

What you will learn

  • The importance of physical security and regular updates.
  • How to implement strong user management and password policies.
  • How to configure a host-based firewall (e.g., ufw).
  • Best practices for securing remote connections (SSH).
  • How to monitor system logs for security events.

Tools you will use

  • sshd_config
  • ufw / firewalld
  • /etc/passwd, /etc/shadow
  • log monitoring tools

Prerequisites

  • A solid understanding of Linux fundamentals.
  • Comfort working on the command line.

Who this is for

  • Linux System Administrators.
  • DevOps and Site Reliability Engineers.
  • Anyone responsible for managing and securing Linux servers.

Training sections

  1. 1Introduction
  2. 2Version Update and Upgrade
  3. 3Physical Security
  4. 4User Management
  5. 5Firewall
  6. 6Remote Connection
  7. 7Applications and Services
  8. 8Logs and Monitoring
  9. 9Exam

Continue learning

Practice the topic in a lab or continue with a related Hackviser guide.