Isso faz parte da rotina ssh
inicialização do cliente. Não deve causar nenhum dano procurar (e confirmar a não existência) dos arquivos de identidade padrão quando você não estiver usando autenticação de chave assimétrica.
O cliente ssh
adiciona nomes de caminhos para todos os caminhos de arquivos de identidade padrão à sua lista de arquivos de identidade em readconf.c
:fill_default_options()
if (options->num_identity_files == 0) {
add_identity_file(options, "~/", _PATH_SSH_CLIENT_ID_RSA, 0);
add_identity_file(options, "~/", _PATH_SSH_CLIENT_ID_DSA, 0);
add_identity_file(options, "~/", _PATH_SSH_CLIENT_ID_ECDSA, 0);
add_identity_file(options, "~/",
_PATH_SSH_CLIENT_ID_ED25519, 0);
}
e, em seguida, itera todos os arquivos de identidade na lista (ambos os padrões acima e qualquer adicionado pela configuração do usuário) em ssh.c
:load_public_identity_files()
, que é onde as mensagens debug1
que você está vendo são gerado.
O código-fonte vinculado e cotado é de uma versão mais nova do OpenSSH do que você está usando - com diferentes arquivos de identidade padrão -, mas o fluxo de código seria semelhante.