我正在RaspberryPI上学习Debian。我最近安装了“日志表”和“fail2ban”,这两个都很好!
几天前,我发现我没有文件"auth.log“,但我有"auth.log.gz1”等等(所以要存档数据)
我用过命令:
touch auth.log
若要创建此文件,请不要使用chown root:adm
更改其预任务。
然而,这个文件仍然不起作用--即使我在低谷SSH中,也无法在过去的2天中看到任何条目。
你能告诉我:
PS。
pi@pi ~ $ uname -a
Linux pi.local 3.10.25+ #622抢占Fri Jan 3 18:41:00 GMT 2014 armv6l GNU/Linux
发布于 2017-03-16 14:21:40
Debian 8 (Jessie)默认安装systemd
。默认情况下,不再存在/var/log/auth.log
。您可以使用以下命令查看sshd的日志:
journalctl -u ssh.service
发布于 2021-02-27 09:36:23
当我试图在一个“最小”的Ubuntu20.04LTS映像上配置fail2ban
时,我被它咬了一口。在Ubuntu上,fail2ban
在/var/log/auth.log
中查找身份验证事件。但是,在“最小”映像中,只有systemd
“日志”工具可用,文件auth.log
丢失,fail2ban
就不会启动。为了获得好的旧日志文件,我安装了rsyslog
:
sudo apt-get install rsyslog
然后fail2ban
开始正常工作。
值得信任的地方:这个解决方案的想法来自@Bloodden 's的回答,这似乎有点不公平地被否决了……
https://unix.stackexchange.com/questions/108241
复制相似问题