Сборка опенсс из исходного кода на убунту

Привет, я собираю openssh из источника. Из источника, прежде всего потому, что я хочу собрать больше логов, чем то, что openssh уже пишет в файле /var/log/auth.log .

В одном из файлов c исходного каталога я пытаюсь распечатать некоторые значения в моем личном файле следующим образом

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());

Теперь, когда я перестраиваю 'sshd' из источника и пытаюсь подключиться на сервер с действительными / недействительными учетными данными выдается сообщение «Соединение закрыто».

Есть идеи, почему это происходит? Я не вижу никаких журналов в syslog и auth.log. Есть ли лучший способ записи в пользовательский файл?

0
задан 6 May 2015 в 13:32

1 ответ

Я запустил бы с увеличения loglevel к Подробному. Откройте/etc/ssh/sshd_config файл и измените LogLevel от ИНФОРМАЦИИ до ОТЛАДКИ

, Если все еще необходимо перекомпилировать ssh, затем удостоверяются, что и имели уровень журнала ОТЛАДКИ на стороне сервера и использовании "ssh-v" для соединения для надевания большего количества деталей, почему соединение закрывается.

sshd_config Документация для LogLevel

0
ответ дан 6 May 2015 в 13:32

Другие вопросы по тегам:

Похожие вопросы: