wils@web ~ $ cat ~/ajuda/como-configurar-autenticacao-ssh-com-chave-publica-e-privada-no-debian-11.md

Segurança

Como configurar autenticação SSH com chave pública e privada no Debian 11

atualizado em 14/08/2026

A autenticação SSH com chave pública e privada é uma forma segura de acessar servidores Linux, como o Debian 11, sem a necessidade de senhas. Neste manual, você aprenderá a configurar essa autenticação passo a passo.

Pré-requisitos

  • Acesso ao servidor Debian 11.
  • Cliente SSH instalado em sua máquina local.

Passo 1: Gerar as chaves SSH

Primeiro, você precisa gerar um par de chaves SSH (uma chave pública e uma chave privada) em sua máquina local. Execute o seguinte comando:

ssh-keygen -t rsa -b 4096 -C "[email protected]"

Pressione Enter para aceitar o local padrão para salvar a chave e, se desejar, insira uma senha para maior segurança.

Passo 2: Copiar a chave pública para o servidor

Utilize o comando ssh-copy-id para copiar sua chave pública para o servidor Debian:

ssh-copy-id usuario@ip_do_servidor

Substitua usuario pelo seu nome de usuário no servidor e ip_do_servidor pelo endereço IP do seu servidor.

Passo 3: Configurar o SSH no servidor

Conecte-se ao servidor via SSH:

ssh usuario@ip_do_servidor

Abra o arquivo de configuração do SSH:

sudo nano /etc/ssh/sshd_config

Certifique-se de que as seguintes linhas estejam configuradas:

  • PubkeyAuthentication yes
  • AuthorizedKeysFile %h/.ssh/authorized_keys
  • PasswordAuthentication no

Salve e feche o arquivo. Reinicie o serviço SSH:

sudo systemctl restart ssh

Passo 4: Testar a conexão

Agora, desconecte-se e teste a conexão novamente:

ssh usuario@ip_do_servidor

Se tudo estiver configurado corretamente, você deve conseguir acessar o servidor sem inserir uma senha.

Conclusão

A autenticação SSH com chave pública e privada é uma maneira eficaz de aumentar a segurança do seu servidor. Lembre-se de manter sua chave privada em um local seguro e nunca compartilhá-la.

Dica: Considere desabilitar o acesso por senha para aumentar ainda mais a segurança do seu servidor.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.