我已经在 Windows 7 中使用 Cygwin 设置了 syslog-ng 守护进程。我想要做的是将所有 ssh 失败的密码等记录到/var/log/sshd.log
. 我尝试通过添加以下行来做到这一点:
auth.* /var/log/sshd.log
至/etc/syslog.conf
但是,所有 ssh 信息都被记录到/var/log/messages
并且sshd.log
是空的。我已经在网上搜索了很长时间,但找不到解决方案。帮助将不胜感激。
我已经在 Windows 7 中使用 Cygwin 设置了 syslog-ng 守护进程。我想要做的是将所有 ssh 失败的密码等记录到/var/log/sshd.log
. 我尝试通过添加以下行来做到这一点:
auth.* /var/log/sshd.log
至/etc/syslog.conf
但是,所有 ssh 信息都被记录到/var/log/messages
并且sshd.log
是空的。我已经在网上搜索了很长时间,但找不到解决方案。帮助将不胜感激。
那是旧的 sysklogd conf 文件语法(和文件路径)。
Syslog-ng(默认情况下)查看 /etc/syslog-ng.conf
该文件的手册页在这里: http: //linux.die.net/man/5/syslog-ng.conf
用于将 ssh 消息转到单独文件的基本过滤器如下所示
在 /etc/syslog-ng.conf
这是设置 Syslog-ng 的更多详细信息。