Denyhosts が落ちる

Logwatch で、ssh と ftp に対して log が異常な数値を記録したため、alert が上がったらしい。

Denyhosts が機能していない?

/var/log/denyhosts を確認すると以下のような記録があるとの事。

 - root        : ERROR    list index out of range
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/DenyHosts/deny_hosts.py", line 241, in
sleepAndPurge
    purge_time)
  File "/usr/lib/python2.4/site-packages/DenyHosts/denyfileutil.py", line 145, i
n __init__
    purged_hosts = self.create_temp(self.get_data())
  File "/usr/lib/python2.4/site-packages/DenyHosts/denyfileutil.py", line 218, i
n create_temp
    raise e
IndexError: list index out of range

どうも正規のユーザーが denyhosts に 弾かれて、手作業で該当ファイルを修正したらしい。
shellscript 一発で対応していた事を前任者が伝え忘れていたと思われる。

今回は /etc/hosts.deny と整合性がとれていなかったため denyhosts が落ちていたと言う落ちでした。

コメント

このブログの人気の投稿

[memo] LibreOffice バージョン: 5.2.6.2 Calc でエラーがでた BASIC を読み込む際の エラー:一般的なエラー.一般的な I/O エラー。

[memo] macbook air の wezterm で \ backslash を入力する macOS Left and Right Option Key を設定する

[memo] 日本語のファイル名をSafari でダウンロードするとバージョン 10.0.3 (11602.4.8.0.1) でも文字化けするのが辛い