Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Hackproof your Linux server
Introduction
Tips & Tricks (11:14)
GRUB Protection and Security Patching
Intro
Protect GRUB with password (3:13)
Exercise - Protect GRUB with password
Security Patching (5:00)
Third-party packages
User Management and PAM
What is PAM? (4:51)
Check if a service uses PAM (1:23)
Common-auth file explained (2:26)
Restrict users from using the same old passwords (3:25)
Exercise - Restrict users from using the same old password
Set password expiration for users (2:48)
Enforce strong passwords (5:15)
Exercise - Enforce strong passwords
sudo access (7:50)
Disable root login (2:42)
/etc/securetty file (1:06)
Limit scheduling jobs with cron (5:19)
PAM Quiz
Control remote connections
SSH banner before & after the login (3:09)
SSH keys
Exercise - Generate ssh keys
Server's fingerprint (2:17)
Disable root connection (1:02)
Blacklist users from ssh (6:25)
SSH Quiz
Firewalls & TCP Wrappers
Iptables (5:45)
Iptables-persistent (4:47)
Exercise - Iptables
Fail2ban (10:39)
fail2ban-client command (3:59)
TCP Wrappers (10:47)
Fail2ban Quiz
Auditing & Virus Scanning
Lynis audit tool (6:58)
Exercise - Lynis audit tool
Virus scanning - ClamAV (5:27)
Final Section
Conclusions
Final Quiz
Set password expiration for users
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock