小编hac*_*rb9的帖子

如何隐藏不存在的用户失败的 ssh 尝试?

问题

\n\n

如何排除无关紧要的\xc2\xb9 失败的 SSH 登录?

\n\n

背景

\n\n

为了环境意识,我喜欢在我管理的每个 GNU/Linux 机器上有一些小背景窗口来显示系统错误日志。我以前使用 xconsole 执行此操作,但现在使用 xterm running journalctl -f

\n\n

不幸的是,在需要服务的机器上ssh,journalctl 日志是来自破解者尝试使用常用名称/密码列表 ssh 的持续混乱流。\xc2\xb2 我看到每秒滚动的失败帐户甚至不存在。这使得我很难在控制台日志中看到任何其他内容。

\n\n

解决方案?

\n\n

我对 systemd 的了解还不及我应有的一半,所以可能有一个巧妙、简单的答案,但我还没有找到。\xc2\xb3 欢迎任何解决方案。我怀疑这会涉及到 pam、journalctl 和/或grep -v.

\n\n

我正在寻找一种解决方案,该解决方案仍会向我显示针对现有帐户的尝试。但是,如果这太困难,我将接受隐藏所有失败登录尝试的答案。

\n\n

Journalctl 示例

\n\n

请勿显示以下内容:

\n\n
Dec 12 17:19:21 gaia sshd[10146]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=139.59.90.40  user=root\nDec 12 17:19:21 gaia sshd[10148]: Invalid user git from 14.29.201.30\nDec 12 17:19:21 gaia sshd[10148]: input_userauth_request: invalid user git [preauth]\nDec …
Run Code Online (Sandbox Code Playgroud)

ssh pam logs fail2ban journalctl

5
推荐指数
1
解决办法
1775
查看次数

标签 统计

fail2ban ×1

journalctl ×1

logs ×1

pam ×1

ssh ×1