Denyhosts продолжает добавлять мой IP-адрес к hosts.deny

Я имею, устанавливают Denyhosts для работы моего сервера и использовали его успешно в течение последних нескольких недель, чтобы позволить мне ssh в мой сервер из моего дома dev машину.

Этим утром я случайно ввел свой пароль неправильно три раза - и закончил тем, что был заблокирован из системы (tghat, был в порядке, потому что, именно это, как предполагалось, произошел). Я вошел в сервер через иначе и принял следующие меры (в данном распоряжении)

  1. /etc/init.d/ssh остановиться
  2. /etc/init.d/denyhosts остановиться
  3. удаленный мой IP-адрес из/etc/hosts.deny
  4. /etc/init.d/ssh запустить
  5. /etc/init.d/denyhosts запустить

Между шагами 4 и 5 я проверил/etc/hosts.deny. Я заметил, что, как только я запустил denyhosts, мой IP-адрес был добавлен снова к hosts.deny файлу. Кажется, что denyhosts является cacheing эта информация где-нибудь, и я не могу заставить это сбрасывать.

Кто-либо знает, как я могу разрешить это?. Я работаю на Ubuntu 10.0.4

BTW сообщение об ошибке, которое я получаю:

sh_exchange_identification: Соединение закрывается удаленным хостом

[Править]

Я смотрел в/var/lib/denyhosts и видел, что было несколько записей для моего IP-адреса (изменены здесь на 12.34.56.78). Почему столько записей - и который я должен удалить?

./hosts:12.34.56.78:6:Tue 10 августа 11:37:07 2010
./hosts-root:12.34.56.78:0:Mon 9 августа 9:04:36 2010
./hosts-valid:12.34.56.78:0:Mon 9 августа 9:04:36 2010

9
задан 10.08.2010, 15:30

1 ответ

Регистрируйте файлы /var/lib/denyhosts/ поскольку Ваш IP хранится там также. Для будущего добавьте свой IP к /etc/hosts.allow:

ALL: xx.xx.xx.xx
9
ответ дан 07.12.2019, 13:28

Теги

Похожие вопросы