Как остановить отправку журналов SSH-сервером в syslog?

Как остановить отправку журналов SSH-сервером в syslog?

Дебиан 10

У меня много такой информации в журнале:

localhost systemd[1]: Started Session 30522 of user xxxx.

Как остановить отправку sshd информации журнала в sysconf?

Спасибо


Я воспроизвел то, чтопредлагаемая ссылкапредоставил, но у меня это не сработало. Вот что я сделал:

Я добавил файл в каталог /etc/rsyslog.d. В этом файле я поместил следующую команду:

if $programname == "systemd" and ($msg contains "Removed session" or $msg contains "New session" or $msg contains "session-" or $msg contains "Started Session") then stop

Я перезапустил rsyslog:

systemctl restart rsyslog

но у меня все еще есть, например, Started Session 9999 of user footв файле syslog.

решение1

Это не sshd генерирует эти логи. Это низкоприоритетные сообщения уровня "информация", связанные с сеансом и управлением ресурсами systemd.

Этого можно избежать, введя в оболочке следующее:

$ systemd-analyze set-log-level notice

Но вы также можете установить уровень ведения журнала и/или отфильтровать сообщения rsyslog, для этого перейдите по следующей ссылке:Системный журнал полон сообщений сеансов и срезов(предоставлено в комментариях @afshin).

Связанный контент