Para mim, isso seria:
- mantenha-se atualizado com patches em sua distribuição
- executar apenas os serviços necessários nas interfaces necessárias (
netstat -l -n -p
mostrará qual processo está escutando em qual porta em qual interface), por exemplo, executar o mysql apenas no localhost - Login remoto seguro
- talvez suphp mas não tenho nenhuma experiência com isso
- backup externo confiável com histórico ( dirvish para mim)
- configure o Port Forwarding do EC2 apenas para os serviços necessários