VPS – Como alterar a porta SSH

Olá, Kangaroozinho, como vai? Se você possui um serviço de VPS e gostaria de alterar a porta SSH padrão do seu servidor, neste artigo vamos te mostrar como você pode fazer isso através do seu terminal. Como envolve vários passos de linha de comando, é essencial que você siga cada passo com bastante atenção.

Como alterar a porta SSH da sua VPS

  1. Ao acessar o Bitvise, informe o Host, porta, usuário, e selecione o método “password”.
    Tela de login no Bitvise para a conexão SSH na VPS
    Host: Informe o IP da sua VPS
    Porta: 22
    Username: Geralmente será o root, mas se você possuir outro usuário, informe o correspondente.
  2. Agora clique em Log in, será pedido a senha do usuário, informe e dê Ok.
  3. Após fazer login, já na tela do seu programa para conexão SSH, clique para abrir New Terminal Console
    Botão para abrir o terminal no Bitvise
  4. Já no terminal, o primeiro passo é fazer backup do arquivo que vamos modificar, para isso, use o comando: sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
    Comando para criar backup do arquivo sshd_config
    Após dar enter, não deve aparecer nada, o que é o padrão e esperado quando uma ação é feita com sucesso.
  5. Agora você precisa editar o arquivo sshd_config, para isso, use o comando: sudo nano /etc/ssh/sshd_config
    Arquivo sshd_config aberto, editando.
  6. Já na edição, você deve procurar pela linha “#port 22” e editar ela, tirando o “#” e mudando a porta para qual você desejar. Você deve deixar como no exemplo abaixo (mudando o número da porta).
    Editando e alterando a porta SSH
    Feito isso, salve o arquivo pressionando ctrl + X, depois o y e por fim, enter.
  7. Agora você deve executar o comando sudo yum install -y policycoreutils-python-utils
    E logo após você deve rodar o comando sudo semanage port -a -t ssh_port_t -p tcp 1111 (altere a porta pela que você escolheu)
    Comando para alterar a porta SSH
  8. Na sequência, você precisa instalar o firewalld. Para isso, use o comando: sudo yum install firewalld -y (Se você já possuir um firewall, você só precisa liberar a porta.)
    Após instalar, inicie o Firewall com o comando: sudo systemctl enable firewalld --now
    E na sequência, adicione a nova porta ao firewall com o comando: sudo firewall-cmd --permanent --add-port=1111/tcp (Altere a porta pela correta que você definiu.)
    Por fim, recarregue o Firewall para garantir que a nova regra foi aplicada, com o comando: sudo firewall-cmd --reload
    Comandos para instalar e liberar a nova porta SSH no firewall
    Info (Opcional): Se você quiser remover a porta 22, você deve usar o comando: sudo firewall-cmd --permanent --remove-port=22/tcp e depois reiniciar o firewall com o: sudo firewall-cmd --reload
  9. Por fim, reinicie o SSH com o comando: sudo systemctl restart sshd
  10. E pronto, isso já deve ser o suficiente para que sua conexão SSH através de outra porta seja possível na sua VPS.

Comandos em outros sistemas:

Abaixo mostramos os comandos para outros sistemas, como AlmaLinux, Ubuntu e Debian.

AlmaLinux:

sudo nano /etc/ssh/sshd_config
# Edite a linha “#port 22” para a porta que você deseja.

sudo dnf install -y policycoreutils-python-utils

sudo semanage port -a -t ssh_port_t -p tcp 1111
# Altere a porta para a que você escolheu acima.

sudo dnf install firewalld -y

sudo systemctl enable firewalld --now

sudo firewall-cmd --permanent --add-port=1111/tcp
# Altere a porta para a que você selecionou.

sudo firewall-cmd --reload

sudo systemctl restart sshd

Ubuntu / Debian:

sudo nano /etc/ssh/sshd_config
# Edite a linha “#port 22” para a porta que você deseja e salve.

sudo apt install ufw -y

sudo ufw allow 1111/tcp
# Altere a porta para a que você escolheu acima.

sudo ufw enable

sudo systemctl restart ssh

Você está precisando de ajuda?

Você está precisando de ajuda? Não se preocupe, saiba que sempre será um prazer te ajudar! Nossa equipe de suporte está disponível à você! Por isso, caso precise de auxilio, saiba que pode contar conosco! Envie-nos um ticket para que nosso time de especialista consiga lhe auxiliar da melhor maneira possível. Você precisa de ajuda de como abrir um ticket? Leia esse artigo.

Encontrou sua resposta?