ssh-keygen
Gerar pares de chaves, consultar impressões digitais e alterar a frase secreta.
Antes de executar
Defina uma frase secreta forte quando solicitado. O arquivo .pub é público; o arquivo sem .pub é privado e nunca deve ser enviado ao servidor ou compartilhado. Não sobrescreva chaves existentes por engano. Alterar a frase muda a proteção da chave privada, não a senha da conta no servidor. Ed25519 depende do servidor e da política de segurança.
Exemplos
Gerar um par Ed25519 e definir uma frase secreta interativamente.
ssh-keygen -t ed25519 -C 'laptop-key' -f ~/.ssh/id_ed25519Mostrar a impressão digital da chave pública para comparação.
ssh-keygen -lf ~/.ssh/id_ed25519.pubAlterar interativamente a frase secreta de uma chave privada existente.
ssh-keygen -p -f ~/.ssh/id_ed25519Opções e exemplos
-t typeComumEscolha o tipo de chave; ed25519 é uma escolha comum quando apoiada por ambos os lados.
ssh-keygen -t ed25519-f filenameComumEspecifique o arquivo-chave. Verifique o caminho antes de criar uma chave para evitar substituir uma chave existente.
ssh-keygen -t ed25519 -f ~/.ssh/lab_key-C commentComumAdicione um comentário a uma chave gerada para identificação.
ssh-keygen -t ed25519 -C 'laptop-key'-b bitsEspecifique o tamanho da chave para algoritmos que o suportam, como RSA.
ssh-keygen -t rsa -b 4096-a roundsDefina as rodadas de derivação de chave usadas para proteger uma chave privada com uma senha longa.
ssh-keygen -t ed25519 -a 64-l -f filenameComumMostre a impressão digital de uma chave ou entrada de hosts conhecidos.
ssh-keygen -lf ~/.ssh/id_ed25519.pub-p -f filenameComumAltere a senha de uma chave privada existente de forma interativa.
ssh-keygen -p -f ~/.ssh/id_ed25519-y -f filenameImprima a chave pública derivada de uma chave privada.
ssh-keygen -y -f ~/.ssh/id_ed25519-F hostnameEncontre um host no arquivoknown_hosts, incluindo entradas com hash.
ssh-keygen -F server.example.com-R hostnameRemova as entradas correspondentes deknown_hosts. Verifique uma chave de host substituta de forma independente antes de confiar nela.
ssh-keygen -R server.example.comReferências oficiais
Revisado em 27 de outubro de 2026