
Learn to secure a Linux VPS by enabling Google Authenticator based two-factor authentication with SSH key pairs, disabling password authentication, configuring sshd, and restarting the SSH service.
Install and configure the network time protocol (ntp) client on a Linux server, verify time with pool servers, and restart the service to ensure accurate system time.
Learn to use Lynis to audit Linux systems, install it from the Debian or Ubuntu repository, and run scans that report system status and hardening recommendations, including a malware scanner.
Install and run rkhunter on a Debian system to scan your Linux VPS for rootkits and malware, review scan results (watch for false positives), and configure daily scans and updates.
Install chkrootkit on Debian or Ubuntu and run a manual scan with sudo chkrootkit to detect rootkits, then configure automatic daily scans and email alerts.
In this course you will learn how to secure your Linux server from attacks. It goes over the basics like pub/prv keys, fail2ban, firewalls and other things. This course is for you if you are a Linux beginner. You will need a Linux VPS in the Cloud, but no other requirements.