We may earn an affiliate commission when you visit our partners.
Andrew Mallett

Security in Linux has never been so important. This course will teach you the skills needed to implement Mandatory Access Control Lists (SELinux) and key-based authentication.

Read more

Security in Linux has never been so important. This course will teach you the skills needed to implement Mandatory Access Control Lists (SELinux) and key-based authentication.

Keeping your data secure and your systems protected in now a legal requirement in most nations. In this course, RHEL 8: Managing Security, you’ll learn to develop a mindset to keep your systems secure. First, you’ll explore implementing key-based authentication to disable password access via SSH. Next, you’ll discover the reasons why SELinux is required and should never be disabled. Finally, you’ll learn how to implement SELinux policies to secure your system making adjustments for custom locations. When you’re finished with this course, you’ll have the skills and knowledge of securing Red Hat Enterprise Linux 8 needed to deploy systems in a public facing environment.

What's inside

Syllabus

Course Overview
Implementing SSH Key-based Authentication
Implementing POSIX Access Control Lists
Understanding SELinux Modes
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Develops essential system security skills needed in RHEL 8 environments
Taught by industry professionals who are experienced in security technologies
Builds a strong foundation in SELinux and key-based authentication for Linux system security
Relevant for IT professionals responsible for securing Linux systems, especially in public-facing environments
May require prior knowledge or experience in Linux system administration
Does not cover advanced security concepts or tools

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Essential rhel 8 security management

According to students, this course provides a strong foundation in Red Hat Enterprise Linux 8 security, particularly excelling in its coverage of SELinux and SSH key-based authentication. Learners frequently praise the instructor's clear explanations and the course's emphasis on hands-on labs, which are instrumental in solidifying understanding. While highly effective for beginners seeking practical skills, some learners note that the course could offer greater depth for more advanced configurations and troubleshooting scenarios, suggesting it serves best as a comprehensive introduction rather than an exhaustive deep dive.
Instructor's expertise and clear delivery are highly valued.
"The instructor's explanations were clear and the hands-on labs really solidified my understanding."
"The instructor was knowledgeable and engaging."
"The instructor's expertise shines through, particularly in the SELinux sections."
Provides practical labs to solidify understanding and skills.
"...the hands-on labs really solidified my understanding."
"The emphasis on hands-on practice was a major plus."
"The practical examples for SELinux policies were invaluable."
Demystifies SELinux concepts with clear, practical guidance.
"This course was exactly what I needed to grasp SELinux. The instructor's explanations were clear..."
"Excellent course! The practical examples for SELinux policies were invaluable. It really helped me understand why SELinux should never be disabled..."
"Incredible course for RHEL security. The instructor made complex topics like SELinux very accessible."
Some labs have minor issues; troubleshooting guidance could improve.
"A few labs had minor issues that were frustrating to work through."
"I struggled with some of the labs and found the explanations insufficient for resolving my issues. Not for someone who learns best by doing."
"The labs were useful but some explanations for errors were missing, which made troubleshooting difficult."
Strong for beginners; may lack advanced depth and consistent pace.
"The course covers important topics like SELinux, but I felt it lacked depth in certain areas, especially for advanced configurations."
"If you're a beginner, it's a good start, but intermediate users might find it basic."
"I found the pace inconsistent. Some parts were clear, others were confusing. Don't expect to be an expert."
"I needed to do some extra reading to fully grasp all nuances for my specific use cases."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in RHEL 8: Managing Security with these activities:
Identify a mentor who can guide you in Linux security
Seeking guidance from a mentor experienced in Linux security will accelerate your learning journey.
Browse courses on Linux Security
Show steps
  • Reach out to professionals in your network
  • Attend industry events and conferences
Gather resources on SELinux
Compiling resources on SELinux will provide you with a valuable reference for future use.
Browse courses on SELinux
Show steps
  • Search for articles, tutorials, and documentation on SELinux
  • Organize the resources into a central location
Explore SELinux documentation
Reviewing the official SELinux documentation will provide you with a comprehensive understanding of its concepts and usage.
Browse courses on SELinux
Show steps
  • Visit the SELinux website
  • Read the documentation on SELinux policies
Five other activities
Expand to see all activities and additional details
Show all eight activities
Practice applying SELinux policies
Applying SELinux policies in a practice environment will help you gain proficiency in securing your systems.
Browse courses on SELinux
Show steps
  • Create a test system with SELinux enabled
  • Configure SELinux policies for different file and process contexts
  • Verify that the policies are working as intended
Configure SSH key-based authentication for a server
Implementing SSH key-based authentication on a server will enhance your understanding of securing remote access.
Browse courses on SSH
Show steps
  • Generate an SSH key pair
  • Configure the server to accept key-based authentication
  • Test the key-based authentication
Participate in a discussion forum on SSH security
Engaging in discussions with your peers will provide you with diverse perspectives and insights on SSH security.
Browse courses on SSH
Show steps
  • Find a discussion forum dedicated to SSH
  • Participate in discussions and share your knowledge
Attend a workshop on SELinux configuration
Attending a workshop on SELinux configuration will provide you with hands-on experience and expert guidance.
Browse courses on SELinux
Show steps
  • Find a workshop that aligns with your learning objectives
  • Attend the workshop and actively participate
Write a blog post on SELinux hardening techniques
Creating a blog post on SELinux hardening techniques will help you synthesize your knowledge and share it with the community.
Browse courses on SELinux
Show steps
  • Research SELinux hardening techniques
  • Write a blog post outlining the techniques and their benefits

Career center

Learners who complete RHEL 8: Managing Security will develop knowledge and skills that may be useful to these careers:
Network Security Engineer
Network Security Engineers design, implement and maintain network security systems, such as firewalls and intrusion detection systems. Knowledge of SELinux is nearly universal in this role, as it is recognized as an essential tool for preventing and responding to network security threats.
Senior Security Engineer
Senior Security Engineers are responsible for designing and implementing security systems for large organizations. They must be familiar with a wide range of security tools and technologies, including SELinux. This course will introduce you to the basics of SELinux and key-based authentication, and can be a stepping stone to a career as a Senior Security Engineer.
Security Architect
Security Architects design and implement security systems for organizations. They must be familiar with a wide range of security tools and technologies, including SELinux. This course will introduce you to the basics of SELinux and key-based authentication, and can be a stepping stone to a career in security architecture.
Penetration Tester
Penetration Testers evaluate the security of computer systems and networks by attempting to exploit vulnerabilities. They must be familiar with a range of security tools and technologies, including SELinux. This course will introduce you to the basics of SELinux and key-based authentication, and can be a stepping stone to a career in penetration testing.
IT Security Manager
IT Security Managers are responsible for planning and implementing security measures for an organization's IT systems. They must be familiar with a range of security tools and technologies, including SELinux. This course will introduce you to the basics of SELinux and key-based authentication, and can be a stepping stone to a career in IT security management.
Cybersecurity Manager
Cybersecurity Managers are responsible for planning and implementing security measures for an organization. They must be familiar with a range of security tools and technologies, including SELinux. This course will introduce you to the basics of SELinux and key-based authentication, and can be a stepping stone to a career in cybersecurity management.
Cloud Security Engineer
Cloud Security Engineers are responsible for the security of data stored in cloud computing environments. They must be familiar with many of the same tools and technologies that Network Security Engineers are familiar with, including SELinux. This course will introduce you to the basics of SELinux, as well as the basics of key-based authentication, which can be valuable stepping stones to a career in cloud security.
Information Security Analyst
Information Security Analysts plan and implement security measures to protect an organization's computer systems and networks. They must be familiar with a range of security tools and technologies, including SELinux and key-based authentication. This course can help build knowledge of these technologies which may be useful for getting into or succeeding in the field of information security.
Security Consultant
Security Consultants provide advice and guidance to organizations on how to improve their security posture. They must be familiar with a wide range of security tools and technologies, including SELinux. This course will introduce you to the basics of SELinux and key-based authentication, and can be a stepping stone to a career in security consulting.
System Administrator
System Administrators must handle a wide array of responsibilities. Security is one of the most important. This course will teach you some of the concepts of Linux security that you will need to know to be successful in the role of a System Administrator.
Security Engineer
Security Engineers design and implement security systems, and respond to security incidents. Along with cryptography, knowledge of SELinux is valued in this role. The same is true for knowledge of key-based authentication. This course will teach you the basics of these concepts.
Security Analyst
Organizations that handle sensitive data will need employees trained in security best practices, who can help them maintain compliance with regulations and defend against threats. In this course, you will learn how to implement key-based authentication and SELinux, which are foundational skills for Security Analysts. This course may also provide value to you if you are preparing to pursue the OSCP certification.
Chief Information Security Officer (CISO)
CISOs are responsible for the overall security of an organization's information systems. They must be familiar with a wide range of security tools and technologies, including SELinux. This course can be helpful in building knowledge of SELinux, which may be useful for getting into or succeeding in the CISO career.
IT Auditor
IT Auditors evaluate the security and compliance of computer systems, and make recommendations for improvement. They are in high-demand in today's highly regulated business environment. This course can help build a foundation for a career as an IT Auditor by teaching you some basic concepts of security.

Reading list

We've selected 11 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in RHEL 8: Managing Security.
Provides a comprehensive overview of security engineering principles and practices. It covers a wide range of topics, including cryptography, access control, and intrusion detection. It valuable resource for anyone interested in learning more about security.
This cookbook provides a collection of recipes for securing Linux systems. It covers a wide range of topics, including hardening the kernel, securing network services, and implementing intrusion detection systems.
Provides a comprehensive overview of security issues and solutions for UNIX and Linux systems. It covers a wide range of topics, including network security, cryptography, and system administration.
Provides a comprehensive overview of software security assessment. It covers a wide range of topics, including threat modeling, vulnerability analysis, and penetration testing.
Provides a comprehensive overview of computer security. It covers a wide range of topics, including security principles, attacks, and defenses.
Provides a comprehensive overview of security in computing. It covers a wide range of topics, including security principles, attacks, and defenses.
Provides a comprehensive overview of the Linux programming interface. It covers a wide range of topics, including system calls, file I/O, and process management.
Is an engaging and informative account of the author's experiences tracking down a computer hacker. It provides a fascinating glimpse into the world of computer security.
Is an autobiography of one of the world's most famous hackers. It provides a unique perspective on the world of computer security.
Provides insights into the human element of security. It explains how attackers can exploit human weaknesses to gain access to systems and data.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser