открывает sh -сервер: поймать активность входа в файл журнала без сервера syslog - PullRequest
0 голосов
/ 30 апреля 2020

Мне приходится иметь дело с определенной c средой: я имитирую несколько серверов sftp на машине linux, у которой уже есть свой экземпляр sshd и сервер системного журнала. Я уже завершил развертывание sh sftp, но не знаю, как получить журналы с серверов sftp, выделенных для симуляции. Я попытался использовать следующие параметры:

sshd -E / data / mylogsfromemulator -f / mysshd_config

и в sshd_config я также написал:

ForceCommand internal-sftp -e -d / data / sftp

Но события не копируются в sdtout, за исключением ошибки журнала команды sshd; Можно ли получить события входа / выхода с сервера sftp без использования системного журнала?

Спасибо

1 Ответ

0 голосов
/ 30 апреля 2020

Я решил свою проблему. На самом деле то, что я написал выше, правильно. У меня была просто проблема с путями.

Итак, опция -E в sshd перенаправляет stderr в файл

, затем опция -e в команде internal-sftp, пересылает журналы в stderr вместо syslog .

В конце все сообщения логов собраны в файл

Спасибо

...