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!