ssh-keygen

Gera chaves SSH usadas para autenticação, logins sem senha e outras finalidades. Mais informações: https://man.openbsd.org/ssh-keygen.

  • Gera uma chave interativamente:

ssh-keygen

  • Gera uma chave ed25519 com 32 rounds de função de derivação de chave e salva a chave em um arquivo específico:

ssh-keygen -t ed25519 -a 32 -f ~/.ssh/nome_do_arquivo

  • Gera uma chave RSA de 4096 bits com um comentário de email:

ssh-keygen -t rsa -b 4096 -C "comentário|email"

  • Remove as chaves de um servidor do arquivo known_hosts (útil quando um servidor conhecido tem uma nova chave):

ssh-keygen -R servidor_remoto

  • Obtém a impressão digital de uma chave em MD5 Hex:

ssh-keygen -l -E md5 -f ~/.ssh/nome_do_arquivo

  • Altera a senha de uma chave:

ssh-keygen -p -f ~/.ssh/nome_do_arquivo

  • Altera o tipo de formato da chave (por exemplo, de formato OPENSSH para PEM), o arquivo será reescrito no local:

ssh-keygen -p -N "" -m PEM -f ~/.ssh/chave_privada_OpenSSH

  • Obtém a chave pública a partir da chave secreta:

ssh-keygen -y -f ~/.ssh/chave_privada_OpenSSH