Passar para o conteúdo principal

Como alterar a porta padrão do SSH no Linux

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.

Respondeu à sua pergunta?