Я пытаюсь разблокировать 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