Mudar a porta padrão do SSH (22) para uma porta customizada é uma das melhores dicas de segurança. Isso reduz drasticamente as tentativas de invasão feitas por bots e hackers que realizam ataques de brute force.
Nesse tutorial, vamos alterar a porta de 22 para 2222
1. Altere a porta de conexão do SSH
Execute o comando abaixo no seu terminal para alterar automaticamente a porta 22 para 2222 direto no arquivo de configurações do SSH:
sudo sed -i -E 's/^#?\s*Port 22/Port 2222/' /etc/ssh/sshd_config
OBS: caso queira usar outra porta no lugar de 2222, troque no comando acima.
2. Libere a nova porta no Firewall (Obrigatório)
Se você alterar a porta e não a liberar no firewall, você perderá o acesso remoto à VPS. Utilize o comando correspondente ao seu sistema para liberar a porta 2222:
Ubuntu (UFW):
sudo ufw allow 2222/tcp
CentOS / AlmaLinux / Rocky (Firewalld):
sudo firewall-cmd --permanent --add-port=2222/tcp
sudo firewall-cmd --reload
iptables (a maioria dos outros sistemas):
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 2222 -j ACCEPT
3. Reinicie o serviço do SSH
Para que o servidor aplique a nova configuração, reinicie o serviço executando:
sudo systemctl restart sshd
Agora está tudo certo. O seu servidor já está com outra porta para acesso SSH.
