Я пытаюсь разблокировать IP-адрес, с которого я проводил некоторые тесты. Я следовал инструкциям в сети:
$ sudo /etc/init.d/denyhosts stop
$ sudo vim /etc/deny.hosts
[remove the last line where I can see my IP to clear]
$ cd /var/lib/denyhosts/
$ sudo vim *
[remove any occurences of my IP to clear]
$ sudo /etc/init.d/denyhosts start
В этот момент мой IP-адрес возвращается обратно в /etc/deny.hosts. Я пробовал также:
$ cd /var/lib/denyhosts/
$ echo '123.456.789.122' >> /var/lib/denyhosts/allowed-hosts
Я тоже пробовал:
$ echo 'my.ip.to.clear' >> /etc/hosts.allow
К сожалению, hosts.deny всегда имеет приоритет и отказывается от ssh-соединения, как видно из файла журнала:
10 февраля, 10:06:24 ks123456 sshd [22875]: отказано в подключении от
123 456 789,122 (123 456 789,122)
ref: debian / 6.0.4, denyhosts 2.6-10