Oi eu estou construindo openssh da fonte. Da fonte principalmente porque, eu quero coletar mais logs do que o que o openssh já escreve em /var/log/auth.log
file.
Em um dos arquivos c do diretório de origem, estou tentando imprimir alguns valores para o meu arquivo pessoal da seguinte forma
FILE* fp = fopen("/home/raghu/openssh/my_log.log", "w");
fprintf(fp,"username: %s,password:%s, ipaddr:%s, port:%d", authctxt->user, password, get_remote_ipaddr(), get_remote_port());
Agora, quando eu reconstruo 'sshd' da origem e tento conectar-me ao servidor com credenciais válidas / inválidas, ele diz 'Conexão fechada'.
Alguma idéia, por que isso está acontecendo? Eu não vejo nenhum log também no syslog e auth.log. Existe uma maneira melhor de gravar em um arquivo personalizado?