wils@web ~ $ cat ~/ajuda/como-gerar-uma-chave-ssh-e-fazer-login-sem-senha.md
SegurançaComo gerar uma chave SSH e fazer login sem senha
Este manual tem como objetivo ensinar como gerar uma chave SSH e configurar o login sem senha em um servidor Linux.
Passo 1: Gerar a chave SSH
Primeiro, você precisa gerar um par de chaves SSH. Para isso, utilize o seguinte comando:
ssh-keygen -t rsa -b 4096 -C "seu_email@example.com" Ao executar o comando, você será solicitado a escolher um local para salvar a chave. Pressione Enter para aceitar o local padrão (~/.ssh/id_rsa). Se desejar, você pode definir uma senha, mas para login sem senha, apenas pressione Enter novamente.
Passo 2: Copiar a chave pública para o servidor remoto
Agora, você precisa copiar a chave pública gerada para o servidor remoto. Use o comando ssh-copy-id:
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 servidor remoto. Você será solicitado a inserir a senha do usuário no servidor remoto.
Passo 3: Testar a conexão SSH
Após copiar a chave, teste a conexão SSH para verificar se o login sem senha está funcionando:
ssh usuario@ip_do_servidor Se tudo estiver configurado corretamente, você deverá conseguir acessar o servidor sem ser solicitado a inserir uma senha.
Dica de Verificação/Segurança
Para aumentar a segurança, é recomendável desabilitar o login por senha no servidor. Para isso, edite o arquivo de configuração do SSH:
sudo nano /etc/ssh/sshd_config Encontre a linha #PasswordAuthentication yes e altere para PasswordAuthentication no. Salve e saia do editor, e então reinicie o serviço SSH:
sudo systemctl restart sshdPrecisa 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.