Configurar o OpenSSH para autenticação sem senha usando chaves é uma ótima prática para melhorar a segurança e a conveniência ao acessar máquinas remotas. Vou explicar os passos básicos:
- Gerar um par de chaves SSH:
- No seu computador local, use o comando
ssh-keygenpara gerar um par de chaves pública/privada.
Por exemplo:ssh-keygen -t rsa -b 4096 - Isso criará as chaves no diretório
~/.ssh.
- No seu computador local, use o comando
- Copiar a chave pública para a máquina remota:
- Use o comando
ssh-copy-idpara copiar sua chave pública para a máquina remota.
Por exemplo:ssh-copy-id usuario@servidor-remoto - Isso adicionará sua chave pública ao arquivo
~/.ssh/authorized_keysno servidor remoto.
- Use o comando
- Acessar a máquina remota com a chave privada:
- Agora você pode se conectar à máquina remota sem senha, usando sua chave privada:
ssh usuario@servidor-remoto
- Agora você pode se conectar à máquina remota sem senha, usando sua chave privada:
Lembre-se de substituir usuario e servidor-remoto pelos seus próprios valores.

Leave a comment