/var/log/fail2ban.logに次のような複数のインスタンスがあります。
2015-12-27 14:31:21,949 fail2ban.filter [1020]: INFO [sshd] Found ###.###.###.###
(#は、多様なIPアドレスの代わりになります。)
このログエントリの意味は何ですか?特に、何をFound
意味しますか?
ログファイルの説明については、こことhttp://www.fail2ban.orgを検索しました。この質問の明らかな情報源を逃した場合、おmyび申し上げます。
/etc/fail2ban/filter.d/sshd.configにあるFailRegexの構成は次のとおりです。
failregex = ^%(__prefix_line)s(?:error: PAM: )?[aA]uthentication (?:failure|error) for .* from <HOST>( via \S+)?\s*$
^%(__prefix_line)s(?:error: PAM: )?User not known to the underlying authentication module for .* from <HOST>\s*$
^%(__prefix_line)sFailed \S+ for .*? from <HOST>(?: port \d*)?(?: ssh\d*)?(: (ruser .*|(\S+ ID \S+ \(serial \d+\) CA )?\S+ %(__md5hex)s(,$
^%(__prefix_line)sROOT LOGIN REFUSED.* FROM <HOST>\s*$
^%(__prefix_line)s[iI](?:llegal|nvalid) user .* from <HOST>\s*$
^%(__prefix_line)sUser .+ from <HOST> not allowed because not listed in AllowUsers\s*$
^%(__prefix_line)sUser .+ from <HOST> not allowed because listed in DenyUsers\s*$
^%(__prefix_line)sUser .+ from <HOST> not allowed because not in any group\s*$
^%(__prefix_line)srefused connect from \S+ \(<HOST>\)\s*$
^%(__prefix_line)sReceived disconnect from <HOST>: 3: \S+: Auth fail$
^%(__prefix_line)sUser .+ from <HOST> not allowed because a group is listed in DenyGroups\s*$
^%(__prefix_line)sUser .+ from <HOST> not allowed because none of user's groups are listed in AllowGroups\s*$
^(?P<__prefix>%(__prefix_line)s)User .+ not allowed because account is locked<SKIPLINES>(?P=__prefix)(?:error: )?Received disconnect from$
^(?P<__prefix>%(__prefix_line)s)Disconnecting: Too many authentication failures for .+? \[preauth\]<SKIPLINES>(?P=__prefix)(?:error: )?Co$
^(?P<__prefix>%(__prefix_line)s)Connection from <HOST> port \d+(?: on \S+ port \d+)?<SKIPLINES>(?P=__prefix)Disconnecting: Too many authe$
^%(__prefix_line)spam_unix\(sshd:auth\):\s+authentication failure;\s*logname=\S*\s*uid=\d*\s*euid=\d*\s*tty=\S*\s*ruser=\S*\s*rhost=<HOST$
filter.d / sshd.confで、FailRegexは何ですか?fail2ban.org/wiki/index.php/MANUAL_0_8#Filters
—
フランクトーマス
(元の投稿にFailRegexを追加しました。)
—
nmax
私のログ10から1によると、sshはハッカーのお気に入りの最初の選択肢です。システムに接続している可能性が高いと思われます。私はsshのために10,000以上のIPを持っています。
—
サイバーナード
filter.d / sshd.confの他の正規表現パターンに「Found」という単語が含まれていますか?
—
フランクトーマス
奇妙なことに、文字列「Found」はsshd.confまたは/ etc / fail2ban内のファイルに表示されません。@cybernard私は間違いなく同意します。問題は、fail2banがすでにsshの試行を禁止しており、パスワードベースのsshがシステムで無効になっていることです(キーベースのsshのみ)。
—
nmax