Skip to main content


developerWorks  >  Linux | Open source  >

Hardening the Linux server

An introduction to GNU/Linux server security

developerWorks

Level: Introductory

Jeffrey Orloff (jeff.orloff@gmail.com), Director of IT/Security, SafeWave, LLC

17 Dec 2008

Register now or sign in using your IBM ID and password.

Servers—whether used for testing or production—are primary targets for attackers. By taking the proper steps, you can turn a vulnerable box into a hardened server and help thwart outside attackers. Learn how to secure SSH sessions, configure firewall rules, and set up intrusion detection to alert you to any possible attacks on your GNU/Linux® server. Once you've gained a solid foundation in the basics of securing your server, you can build on this knowledge to further harden your systems.

Objectives

After completing this tutorial, you will know basic concepts in security administration, including how to secure Secure Shell (SSH) remote logins, create firewall rules, and watch logs for possible attacks.

Prerequisites

This tutorial is written for the beginning GNU/Linux user. You should have some familiarity with operating system installations and the command line. To fully understand the concepts in this tutorial, you should have gone through the companion tutorial, "Hardening the Linux desktop."


System requirements

To run the examples in this tutorial, you need to install Ubuntu Server Edition on a computer or a virtual machine, such as Sun VirtualBox. You also need an Internet connection to download specific software packages used in the tutorial.



Duration

More than 2 hours


Formats

html, pdf


Learn more

Share this....

digg Digg this story del.icio.us del.icio.us Slashdot Slashdot it!


Back to top


Document options

Document options requiring JavaScript are not displayed


My developerWorks needs you!

Connect to your technical community