Neste tutorial, você aprenderá como alterar a porta SSH em um servidor Linux e também como lembrar de liberar a nova porta no firewall. A mudança da porta SSH é uma medida de segurança recomendada para proteger seu servidor contra tentativas de acesso não autorizado.
Passo 1: Conectando-se ao Servidor
Primeiro, conecte-se ao seu servidor Linux usando SSH na porta padrão 22 (ou a porta atualmente configurada). Abra um terminal e execute o seguinte comando, substituindo seu_usuario
e seu_servidor
pelos seus próprios detalhes:
ssh seu_usuario@seu_servidor
Você será solicitado a inserir sua senha.
Passo 2: Edite o Arquivo de Configuração do SSH
Agora, você precisa editar o arquivo de configuração do SSH para alterar a porta. O arquivo de configuração padrão é o sshd_config
. Você pode usar qualquer editor de texto que preferir, como o nano
, vim
ou gedit
. Vamos usar o nano
neste exemplo:
sudo nano /etc/ssh/sshd_config
Passo 3: Encontre a Linha da Porta SSH
Dentro do arquivo de configuração, procure a linha que define a porta SSH. Ela geralmente se parece com isso:
Port 22
Passo 4: Altere a Porta SSH
Altere o número da porta para o novo valor que deseja usar. Escolha uma porta entre 1024 e 49151 que não esteja em uso por outros serviços. Por exemplo, para usar a porta 2222, você deve alterar a linha para o seguinte:
Port 2222
Passo 5: Salve as Alterações
Após fazer a alteração, salve o arquivo de configuração e saia do editor de texto. No nano
, você pode fazer isso pressionando Ctrl
+ O
, depois Enter
para salvar, e em seguida, Ctrl
+ X
para sair.
Passo 6: Reinicie o Serviço SSH
Agora, você precisa reiniciar o serviço SSH para que as alterações tenham efeito:
sudo systemctl restart sshd
Passo 7: Lembre-se de Liberar a Nova Porta no Firewall
Se você estiver usando um firewall em seu servidor, lembre-se de liberar a nova porta que você configurou. Supondo que você esteja usando o UFW
(Uncomplicated Firewall), você pode fazer isso com os seguintes comandos:
sudo ufw allow 2222/tcp # Substitua 2222 pela nova porta SSH
sudo ufw reload
Passo 8: Teste a Conexão
Agora que você alterou a porta SSH e liberou-a no firewall, teste a nova configuração usando o seguinte comando:
ssh seu_usuario@seu_servidor -p 2222 # Substitua 2222 pela nova porta SSH
Certifique-se de que você pode se conectar com sucesso antes de fechar a sessão atual na porta antiga.
Parabéns! Você alterou com sucesso a porta SSH em seu servidor Linux e a configurou no firewall. Lembre-se sempre da nova porta ao se conectar via SSH no futuro. Certifique-se de que a nova porta esteja aberta para permitir conexões SSH bem-sucedidas.