Desabilitar login com senha no SSH

Olá pessoal tudo bem por ai? Bom, hoje vamos ver como desabilitar login com senha no SSH para deixar sua autenticação no servidor somente via chave publica/privada.

Você viu nosso canal no Youtube? Dá uma olhada aqui:

Antes de mais nada, aconselho você olhar esse post que fala como usar SSH sem senha no Linux.

Também recomendo você olhar o manual do SSH para saber mais informações sobre ele de modo geral.

Primeiramente, se você está usando Ubuntu, CentOS ou qualquer outra distribuição as configurações de ssh ficam dentro de /etc/ssh

Dentro dessa pasta você vai encontrar vários arquivos, dentro eles o arquivo sshd_config e é nele que vamos mexer.

Abrindo ele você vai procurar por PasswordAuthentication, veja:

Desabilitar login com senha no SSH

Aqui entendemos que o default do Linux é permitir autenticação por senha via SSH.

Bom, sabendo disso, vamos descomentar a opção PasswordAuthentication e mudar ela para no

Desabilitar login com senha no SSH

Dessa forma, declaramos para nosso ssh server que permitimos somente autenticação e agora tudo que precisamos fazer é rodar systemctl restart ssh para que o serviço seja reiniciado e o arquivo que alteramos seja lido com a instrução de não permitir login com password no servidor.

Bom pessoal, espero que você tenha entendido como Desabilitar login com senha no SSH, caso tenha alguma dúvida deixa ai nos comentários.

Deixe um comentário

O seu endereço de e-mail não será publicado.