Como Alterar a Porta SSH em um VPS Linux

1. Acesso ao VPS

Antes de começar, certifique-se de ter acesso ao seu servidor via SSH usando a porta padrão (22) ou uma porta previamente configurada.

2. Edite o Arquivo de Configuração SSH

Abra o arquivo de configuração do SSH com um editor de texto. Neste exemplo, vamos usar o Nano.

  • sudo nano /etc/ssh/sshd_config

3. Localize a Linha da Porta

Procure a linha que contém a configuração da porta. Normalmente, ela está assim:

  • #Port 22

4. Descomente e Altere a Porta

Remova o "#" no início da linha e substitua "22" pelo número da nova porta que você deseja usar. Por exemplo, para mudar a porta para 2222, faça assim:

  • Port 2222

5. Atualize o Firewall

Se você usa um firewall como UFW, iptables ou outro, adicione uma regra para permitir o tráfego pela nova porta SSH. Por exemplo, para o UFW, faça o seguinte:

  • sudo ufw allow 2222/tcp

Certifique-se de que a porta 22 (ou a porta anterior) ainda esteja aberta até você verificar a conexão com a nova porta.

6. Reinicie o Serviço SSH

Após fazer as alterações, reinicie o serviço SSH para que as mudanças tenham efeito:

  • sudo systemctl restart sshd

7. Teste a Nova Porta

Abra uma nova conexão SSH usando a nova porta. Por exemplo:

  • ssh -p 2222 usuario@seu_vps

Se tudo estiver funcionando corretamente, você poderá acessar o VPS através da nova porta.

8. Feche a Porta Antiga (Opcional)

Após confirmar que a nova porta está funcionando, você pode bloquear a porta antiga (22). No UFW, você faria isso com:

  • sudo ufw deny 22/tcp

Conclusão

Alterar a porta SSH é uma prática comum de segurança para reduzir o risco de ataques automatizados. Lembre-se de manter sua configuração do firewall atualizada para evitar ser bloqueado após a alteração.

Nota:

Lembre-se de sempre testar a nova porta antes de fechar a antiga para evitar perder o acesso ao VPS!