Como desabilitar o acesso com senha ao SSH em um VPS Linux

Primeiro você precisa entender a importância de desabilitar o acesso com senha ao SSH. Normalmente, as pessoas acessam seus servidores VPS com autenticação via senha sem considerar que não é o método mais seguro que existe. Caso a senha caia em mãos erradas, como de hackers, todas as suas informações podem estar em risco. Por isso que a autenticação com chaves SSH é a mais segura.

Neste tutorial você vai aprender como desabilitar o acesso com senha ao SSH em um servidor VPS Linux.

O que você vai precisar

Antes de iniciar você vai precisar do seguinte:

  • Um servidor Linux (VPS baseado em Linux).
  • Acesso root ao servidor/ VPS via SSH.

1° Passo — Configurar a autenticação com chaves SSH no seu servidor

Mas antes de começar é importante salientar que é necessário configurar um outro método de autenticação antes de desabilitar o acesso via senha, caso contrário você vai ter dificuldades para conectar ao servidor.

É muito IMPORTANTE configurar outra forma de autenticação antes de realizar as mudanças mostradas no tutorial. Se você não tiver outra forma de acesso, é possível que você perca o acesso ao servidor ao desabilitar autenticação com senha do SSH.

Nós recomendamos a autenticação via chaves SSH, confira nosso tutorial sobre como configurar chaves SSH.

2° Passo — Editar o arquivo de configuração SSH

Dê continuidade para remover senha do SSH somente ao completar o 1º Passo e tiver conseguido acessar seu servidor com chaves SSH.

  1. Conecte-se ao seu servidor via SSH.
  2. Abra o arquivo de configuração /etc/ssh/sshd_config utilizando algum editor de texto, como o nano. Para isso é só digitar o comando:
    nano /etc/ssh/sshd_config
  3. Com o editor aberto você deve ver uma tela parecida com esta:editar arquivo de configuração ssh
  4. Agora você precisa encontrar a linha: PasswordAuthentication yes. O Nano possui uma ferramenta de busca, é só pressionar CTRL + W, colocar a palavra PasswordAuthentication e apertar o Enter.
    autenticação de senha
  5. Vamos alterar onde está escrito PasswordAuthentication yes
    autenticar-senha-sim
    Para
    PasswordAuthentication no
    autenticar senha no
  6. Para salvar as alterações aperte Ctrl + X, digite Y e dê Enter.
  7. Também é necessário reiniciar o serviço SSHD para que as alterações tenham efeito. Execute o comando:
    service sshd restart

É isso! Você desabilitou o acesso com senha ao SSH em seu servidor, a partir de agora ninguém poderá conectar ao servidor utilizando senha. Apenas usuários privilegiados que possuem as chaves SSH adicionadas ao servidor poderão fazer a conexão.

Conclusão

Você aprendeu como desabilitar o acesso com senha ao SSH em seu servidor VPS. Isso torna seu servidor muito mais seguro, uma vez que ninguém poderá acessá-lo com senha, apenas com chaves SSH ou outros métodos de autenticação avançados.

Todo o conteúdo dos tutoriais deste site segue os rigorosos padrões editoriais e valores da Hostinger.

Author
O autor

Ariane G.

A Ariane é SEO Team Leader com experiência em conteúdo, localização e SEO. Seu desafio é levar a Hostinger ao topo dos resultados no Brasil, França e Reino Unido. Eventualmente ela compartilha seu conhecimento no blog e nos tutoriais da Hostinger e no tempo livre ela gosta de explorar lugares novos e viver intencionalmente.

O que dizem nossos clientes

Deixe uma resposta

Por favor, preencha os campos obrigatórios.Por favor, aceite os termos de privacidade.Por favor, preencha os campos obrigatórios e aceite a seleção dos termos de privacidade.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Thank you! Your comment has been successfully submitted. It will be approved within the next 24 hours.