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 が落ちていたと言う落ちでした。
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 が落ちていたと言う落ちでした。
コメント