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
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)
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