Eu tenho uma ideia de site que quero criar e lançar, e estou pensando em conseguir um pequeno VPS para hospedá-lo (eu gosto do Linode pelo preço, e eles parecem ser amplamente recomendados). Estou muito falido, então não posso pagar por um servidor gerenciado.
Eu baixei o Ubuntu Lucid Server e o execute em um VirtualBox, para me ajudar a aprender e agir como uma aproximação ao eventual servidor de produção. Estou comprometido com o aprendizado, mas tenho muito medo de perder algo idiota e ficar comprometido. Como tal, eu gostaria de saber de bons guias / livros que explicam os principais pontos de segurança de um servidor LAMP.
Eu trabalhei com o básico nos respectivos tutoriais do Linode e Slicehost, mas quero estar o mais preparado possível. O site ainda não foi escrito e é provável que eu implante em um host compartilhado primeiro como uma avaliação, por isso tenho tempo para aprender pelo menos o básico.
Sei que, para manter tudo atualizado, configure o iptables para permitir apenas os buracos necessários (que parecem apenas as portas TCP 22, para ssh / scp / sftp - vou mudar da porta padrão para a segurança (muito menor) através do bônus de obscuridade - e 80 para http) - embora eu esteja confuso com alguns tutoriais que dizem bloquear o ICMP, pois não sei por que não gostaria de responder ao ping - e para instalar apenas o software, preciso / remova o software que não uso. não precisa.