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:

  1. Gerar um par de chaves SSH:
    • No seu computador local, use o comando ssh-keygen para gerar um par de chaves pública/privada.

      Por exemplo:
      ssh-keygen -t rsa -b 4096
    • Isso criará as chaves no diretório ~/.ssh.
  2. Copiar a chave pública para a máquina remota:
    • Use o comando ssh-copy-id para 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_keys no servidor remoto.
  3. 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

Lembre-se de substituir usuario e servidor-remoto pelos seus próprios valores.

Edvaldo Guimrães Filho Avatar

Published by

Categories:

Leave a comment