Talking towards Ubuntu 10.04, server edition, what tools/practices would you recommend to secure the server?
|
This a bit non-specific, but in general you will need to
You will only keep things secure by constantly checking and securing. If you don't know what something does or how or why, or something looks suspicious, just ask others for advice. |
||||
|
|
|
Awesome answer by Richard Holloway. If you are looking for a specific step by step guide checkout the following 2 part guide from Slicehost library.
I use it almost everywhere when I have to setup an Ubuntu Server instance. I am sure you would love it. Other great source is the Linode Library at http://library.linode.com/ Do check out the articles at both places. Loads of informations is available there and you will be armed with enough knowledge to handle your server just fine. PS: In no way, a library can be a substitute for a great sys admin's intuition, insight and decision making capabilities. |
|||||||
|
|
Something I don't see mentioned is "use 64bit". This makes sure you've got NX memory protections, among other things. |
|||
|
Three things I tend to recommend are:
|
|||
|
|
|
|||
|
|
|
If I were you, I'd look into iptables (standard Linux firewall) and see what services are running. Basically you want to only be running the services you need, i.e. not running a web server when you just want to setup an email server, and to only have the ports open that you actually require. Everything else should be locked down! Guide to iptables: https://help.ubuntu.com/community/IptablesHowTo Hope this helps! p.s If you need more help get on irc and hit the #ubuntu-server channel on freenode |
|||
|
|
|
For firewalls you could have a look @ Firestarter or ufw with gufw. |
|||
|
|