Eu configurei meu próprio servidor, que é o apache ftp mail e os serviços de servidores mysql em casa e agora estou lidando com o firewall. O firewall que instalei é o csf.
1) Quais são as portas de entrada e saída que devo abrir para meu servidor?
2) Eu não instalo o servidor ssh, então preciso abrir a porta 22 de entrada e saída para o servidor ssh?
3) Eu não forneço serviço de servidor DNS, preciso abrir a porta 53 de entrada e saída para o servidor DNS?
4) Também forneço serviço de servidor de banco de dados mysql. Preciso abrir a porta de entrada e saída 3306 porque ouvi dizer que a porta precisa estar aberta apenas para acesso remoto. Então, para acesso direto, preciso abrir a porta.
Minhas perguntas são muito amplas, eu acho, mas eu realmente preciso da ajuda de vocês.
Responder1
Normalmente você só precisa da porta 80, que é usada para visualizar o próprio site.
Dado que você mencionou correio e ftp, estes também seriam acessíveis de fora, portanto suas portas também precisam ser abertas.
O FTP vai para a porta 21 e o correio vai para a porta 25, 465 ou 587 para mensagens de saída (com SSL, 465 ou 587) e de entrada, dependendo do protocolo que você usa, provavelmente 993 para pop e 995 para imap se você usar SSL ou 143 para ambos se você não usar SSL.
É provável que seu servidor MySQL seja usado apenas pelo próprio servidor web, e abrir suas portas seria na verdade um risco de segurança, porque então qualquer um poderia hackear seu banco de dados e alterar os dados, então não, essas portas permanecem fechadas.
Você mencionou que não usa os outros serviços, então não, você também não abre essas portas.
Seria como criar uma porta que quando aberta mostrasse uma parede... Não faria sentido.