Hackproof your Linux server
4.9 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
88 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Hackproof your Linux server to your Wishlist.

Add to Wishlist

Hackproof your Linux server

Linux security guide with practical hardening tips
4.9 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
88 students enrolled
Created by Carmen Balan
Last updated 8/2017
English
Curiosity Sale
Current price: $10 Original price: $145 Discount: 93% off
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • 10 Articles
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • At the end of this course, you will be able to secure your Linux server by following the hardening tips I will show you throughout the videos
  • You will also know how to reduce the number of vulnerabilities of your server and decrease the chances to have it compromised by hackers
View Curriculum
Requirements
  • Be able to perform basic commands in Linux. This course is not for absolute beginners.
Description

Linux Servers provide many user transactions, which are constantly vulnerable to security threats, due to data sensitivity. To bring an application up and running on a server is an important thing, but without taking security measures, it can end up in a disaster. Although Linux is immune to some of the dangers Windows servers encounters, Internet is still a dangerous place. Therefore it's important to apply security measures to prevent malicious attacks like brute force attack, etc. 

This course was designed to show some practical tips on how to protect your server, that once applied, they will increase the level of security on your system and decrease the chances of it being compromised. 

Along with the video lectures, you will also find exercises to help you improve your hands-on experience. You will benefit for free from any new lectures and updates on the course.

Keep in mind that if you are not happy with the course, you can ask for a refund and take advantage of 30-Day Money-Back Guarantee.


Who is the target audience?
  • Anyone who wants to learn how to secure a Linux server and protect it against the hackers
  • People who would like to improve their Linux security knowledge
  • Anyone who would like to start a career as a Linux system administrator or Security Engineer.
  • Students who want to learn and improve, also increase their chances to get hired.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
35 Lectures
02:05:41
+
Tips & Tricks
1 Lecture 11:14
+
GRUB Protection and Security Patching
5 Lectures 09:33
Introduction
00:32

In this lecture you will learn how to secure GRUB with a password. 

Preview 03:12

Exercise - Protect GRUB with password
00:37

Security Patching
05:00

Third-party packages
00:11
+
User Management & PAM
12 Lectures 37:40
What is PAM
04:50

Check if a service uses PAM
01:23

In this lecture, I have explained the common-auth file from /etc/pam.d

Common-auth file explained
02:26

Restrict users from using old passwords
03:25

Exercise - Restrict users to use same old passwords
00:21

Set password expiration for users
02:48

Enforce strong passwords
05:15

Exercise - Enforce strong passwords
00:16

Sudo access
07:50

Disable root login
02:42

/etc/securetty file
01:05

Limit scheduling jobs with cron
05:18

PAM Quiz
3 questions
+
Control remote connections
6 Lectures 16:27
SSH banner before & after login
03:09

SSH keys
02:28

Exercise - Generate SSH Keys
01:06

Server's fingerprint
02:17

Disable root connection
01:02

Blacklist users from ssh
06:25

SSH Quiz
3 questions
+
Firewalls & TCP Wrappers
6 Lectures 37:44
Iptables
05:45

iptables-persistent
04:47

Exercise - Iptables
01:47

Fail2ban
10:39

fail2ban-client command
03:59

Fail2ban quiz
1 question

TCP Wrappers
10:47
+
Auditing & Virus scanning
3 Lectures 12:44
Lynis Audit Tool
06:58

Exercise - Lynis audit tool
00:20

Virus Scanning - ClamAv
05:26
+
Final section
2 Lectures 00:41
Conclusions
00:26

What happens if /etc/securetty exists and it's empty?

Final Quiz
10 questions

Bonus Lecture: Congrats!
00:15
About the Instructor
Carmen Balan
4.5 Average rating
33 Reviews
310 Students
2 Courses
Linux Engineer

I am a Linux System Administrator with more than 4 years experience, also M.Sc.Eng. in Computer Science. 

I also have several certifications for the field I work in such as: 

 - LPIC-1: System Administrator

 - LPIC-2: Linux Engineer

 - ITILv3 Foundation Level

I am glad to be part of Udemy Community and also very eager to share my passion and knowledge about Linux with you.