ede*_*.io 13 ssh logging authentication
我试图在我的服务器上失败(用户名、密码或两者不正确)。
我将 /etc/ssh/sshd_config 从
# Logging
SyslogFacility AUTH
LogLevel INFO
Run Code Online (Sandbox Code Playgroud)
到
# Logging
SyslogFacility AUTH
LogLevel VERBOSE
Run Code Online (Sandbox Code Playgroud)
并且此后尝试使用随机密码对现有和非现有用户进行多次 ssh 尝试,因此失败。检查 /var/log/auth.log 时什么也没有出现,它完全是空白的。
我错过了什么?是否还需要在我的系统上安装并运行其他一些进程?我正在运行 Ubuntu。
非常欢迎有关此事的任何帮助或指导。
谢谢
LogLevel 通常(显然取决于应用程序)是指系统日志记录进程 (syslog) 支持的已定义严重性级别之一。所以把它改回来并重新启动 sshd 服务器。
现在,如果您没有得到输出,您需要查看系统 /etc/syslog.conf 并查看正在记录的 AUTH 类型请求的最低日志级别以及记录到哪个文件。错误可能会转到不同的日志文件。或者,由于 AUTH 服务的 syslog.conf 配置,您可能不会记录这些错误。有关更多信息,请参阅 syslog.conf 上的手册页。
当我在 Debian 上遇到同样的问题时,我发现我必须重新启动 rsyslogd:
/etc/init.d/rsyslog restart
Run Code Online (Sandbox Code Playgroud)
(您的 syslogd 程序可能会有所不同。)
它再次开始写入 /var/log/auth.log。
也许它在磁盘已满事件后停止记录,我不确定。
另见:https : //bugs.launchpad.net/ubuntu/+source/rsyslog/+bug/1059854/comments/9
归档时间: |
|
查看次数: |
27776 次 |
最近记录: |