Denyhosts continua adicionando meu endereço IP a hosts.deny

9

Eu configurei o Denyhosts para ser executado no meu servidor e usá-lo com sucesso nas últimas semanas, para permitir que eu faça ssh no meu servidor a partir da minha máquina de desenvolvimento.

Esta manhã, eu acidentalmente digitei minha senha incorretamente três vezes - e acabei sendo trancado fora do sistema (tghat estava ok, porque era o que deveria acontecer). Eu entrei no servidor por outro caminho e tomei as seguintes ações (na ordem dada)

  1. /etc/init.d/ssh stop
  2. /etc/init.d/denyhosts stop
  3. removeu meu endereço IP de /etc/hosts.deny
  4. /etc/init.d/ssh start
  5. /etc/init.d/denyhosts start

Entre os passos 4 e 5, verifiquei /etc/hosts.deny. Notei que assim que eu comecei denyhosts, meu endereço IP foi adicionado aagin para o arquivo hosts.deny. Parece que o denyhosts está armazenando em cache esta informação em algum lugar e eu não consigo resetar.

Alguém sabe como eu posso resolver isso ?. Estou correndo no Ubuntu 10.0.4

BTW a mensagem de erro que recebo é:

sh_exchange_identification: Connection closed by remote host

[Editar]

Eu dei uma olhada em / var / lib / denyhosts e vi que havia várias entradas para o meu endereço IP (alterado aqui para 12.34.56.78). Por que tantas entradas - e qual eu preciso remover?

./hosts:12.34.56.78:6:Tue Aug 10 11:37:07 2010
./hosts-root:12.34.56.78:0:Mon Aug 9 09:04:36 2010
./hosts-valid:12.34.56.78:0:Mon Aug 9 09:04:36 2010

    
por morpheous 10.08.2010 / 13:29

1 resposta

9

Verifique os arquivos em /var/lib/denyhosts/ , pois o seu IP também está armazenado lá. Para o futuro, adicione seu IP a /etc/hosts.allow :

ALL: xx.xx.xx.xx
    
por 10.08.2010 / 13:34