Para responder às suas perguntas específicas.
- Se você não tem utilidade para FTP, então não deve instalar nenhum daemon de ftp.
- SFTP faz parte do sshd você pode configurar o sshd para desativá-lo
- Comente as diretivas, por exemplo
# Subsystem sftp /usr/lib/openssh/sftp-server
em / etc / ssh / sshd_config
- Comente as diretivas, por exemplo
- Use a política do iptables para ajudá-lo - faça o DROP DA POLÍTICA.
- O Fail2ban é útil apenas para bloquear 'ofensores' persistentes.
Para responder à sua pergunta mais genérica Scott Pack escreveu uma excelente resposta para Dicas para proteger um servidor LAMP que, mesmo que seu servidor não seja especificamente LAMP (ou similar), terá informações que você achará útil. Scott também publicou este excelente postagem no blog no iptables hoje mesmo. Você tem muita leitura para passar.