News for hackers. Stuff that matters.
Re:How I spend my first 5 minutes on a server by daned on Monday March 04, 2013 @04:47PM (#5321205)
Writing a canonical server security document is difficult because it depends so much on what the server is doing (what kind of application is it running? how is it accessed?) and where you're starting from. (barebones install? something pre-rolled by your VPS service?)
Re:How I spend my first 5 minutes on a server by SiVal on Monday March 04, 2013 @06:54PM (#5321878)
Sounds as though we need a decision tree app to write the scripts for us. It asks questions such as, "Do you have your own IP block?" and explains the question thoroughly for those who don't understand it, explains the answers offered (for questions such as, "Which of the following types of logins would you like to allow (check all that apply)? Password, public key, ...").

It would offer you explanations, deeper explanations, defaults, recommendations for when you would override the defaults, etc. for each item. It would be smart enough to prevent incompatible or contradictory settings.

Once this process was complete, it would generate the needed puppet / ansible / whatever script, which the admin would run and store for future reference and use. When installing another machine, the original script could be read in by the decision tree and the new script could be generated by modifying the original rather than starting from scratch.

Re:How I spend my first 5 minutes on a server by robomartin on Monday March 04, 2013 @05:10PM (#5321354)
I would start with Ubuntu 12.04 LTS on Linode and see what develops from there.