Free2Code
Tutorials » Browse » Security
Tutorials - Setting up and maintaining a secure server - Summary
This article written by
  OldSite

Member since
  October 11, 2006

Never rush into anything, take it easy. Take your time, make sure everything is as secure as possible. Never believe your box is secure: Always believe it isn’t secure, try to find a way to break it (using an exploit), then patch it up.

Here are links to the commonly used software:

  • Apache – Web server
  • PHP – Web page generator
  • MySQL – Database server
  • Nmap – Security scanner
  • SSH – SSH Secure Shell
  • PureFTPd – FTP Server

Remember to check PacketStorm Security for new exploits often.

Searching Google for something like "<software> <version> exploit" will usually list exploits on that software (and that version).. For example: "PureFTPd 1.0.13 exploit".

If anyone needs any help, or can’t figure out how to turn off a service, or anything like that, please go over to the Free2Code Forums.

Note: We will not answer any questions about cracking. Our forums are to help admins secure boxes, and help programmers code. They are NOT to help crackers crack. Cracking topics will be deleted without notice by moderators.


In this tutorial:
  1. Introduction
  2. Linux Distributions & Installation
  3. Securing your installation
  4. HTTP Servers
  5. FTP Servers
  6. SSH Servers
  7. Keeping your server secure
  8. Summary
icons