Denyhosts'u sunucumda çalışacak şekilde ayarladım ve son birkaç haftadır başarıyla kullanıyorum ve ev geliştirme makinemden sunucuma ssh vermeme izin veriyor.
Bu sabah, yanlışlıkla şifremi üç kez yanlış yazdım - ve sistemden kilitli kaldım (tghat tamam, çünkü olması gereken buydu). Sunucuya başka bir yolla giriş yaptım ve aşağıdaki işlemleri yaptım (verilen sırayla)
- /etc/init.d/ssh durağı
- /etc/init.d/denyhosts dur
- IP adresimi /etc/hosts.deny adresinden kaldırdı
- /etc/init.d/ssh başlangıç
- /etc/init.d/denyhosts başlıyor
4. ve 5. adımlar arasında /etc/hosts.deny öğesini kontrol ettim. Denyhosts başlar başlamaz IP adresimin hosts.deny dosyasına aagin eklendiğini fark ettim. Denyhosts bu bilgileri bir yerde önbelleğe alıyor görünüyor ve sıfırlamak için alamıyorum.
Bunu nasıl çözebileceğimi bilen var mı? Ubuntu 10.0.4 üzerinde çalışıyorum
BTW aldığım hata mesajı:
sh_exchange_identification: Uzak ana bilgisayar tarafından bağlantı kapatıldı
[Düzenle]
/ Var / lib / denyhosts'a bir göz attım ve IP adresim için birkaç giriş olduğunu gördüm (burada 12.34.56.78 olarak değiştirildi). Neden bu kadar çok giriş var - hangisini kaldırmam gerekiyor?
./hosts:12.34.56.78:6:Tay Ağu 10 11:37:07 2010
./hosts-root:12.34.56.78:0:Mon 9 Ağustos 09:04:36 2010
./hosts-valid:12.34.56.78: 0: Pzt 9 Ağu 09:04:36 2010