ssh-add
tenta ler o comentário no arquivo de chave privada. Se falhar, usa o nome do arquivo como comentário para outros prompts:
De ssh-add.c : add_file ():
if (comment == NULL || *comment == ' -c Requests changing the comment in the private and public key files. This
operation is only supported for RSA1 keys.
')
comment = xstrdup(filename);
Eu suspeitava que quaisquer identidades usando o nome do arquivo como o comentário não tinham nenhum comentário salvo originalmente com a chave, mesmo que uma delas fosse editada manualmente no arquivo-chave público em uma data posterior. A página de manual ssh-keygen
indica que não há como alterar ou adicionar um comentário no arquivo-chave privado em nenhum formato de chave não obsoleto:
if (comment == NULL || *comment == ' -c Requests changing the comment in the private and public key files. This
operation is only supported for RSA1 keys.
')
comment = xstrdup(filename);