Saya telah mengatur Denyhosts untuk dijalankan di server saya, dan telah menggunakannya dengan sukses selama beberapa minggu terakhir, untuk memungkinkan saya ssh masuk ke server saya dari mesin pengembang rumah saya.
Pagi ini, saya tidak sengaja mengetik kata sandi saya secara tidak benar tiga kali - dan akhirnya dikunci dari sistem (tghat baik-baik saja, karena memang itulah yang seharusnya terjadi). Saya masuk ke server melalui cara lain dan mengambil tindakan berikut (sesuai urutan yang diberikan)
- /etc/init.d/ssh berhenti
- /etc/init.d/denyhosts berhenti
- menghapus alamat IP saya dari /etc/hosts.deny
- /etc/init.d/ssh mulai
- /etc/init.d/denyhosts mulai
Antara langkah 4 dan 5, saya memeriksa /etc/hosts.deny. Saya perhatikan bahwa segera setelah saya mulai menyangkal, alamat IP saya ditambahkan aagin ke file hosts.deny. Tampaknya denyhosts sedang menyimpan informasi ini di suatu tempat dan saya tidak bisa mengatur ulang.
Adakah yang tahu bagaimana saya bisa menyelesaikan ini? Saya berjalan di Ubuntu 10.0.4
BTW pesan kesalahan yang saya dapatkan adalah:
sh_exchange_identification: Koneksi ditutup oleh host jarak jauh
[Sunting]
Saya melihat / var / lib / denyhosts dan melihat ada beberapa entri untuk alamat IP saya (diubah di sini menjadi 12.34.56.78). Mengapa begitu banyak entri - dan yang mana yang harus saya hapus?
./hosts:12.34.56.78:6:Tue 10
Agustus 11:37:07 2010
./hosts-root:12.34.56.78agai: pada 9 Agustus 09:04:36 2010 ./hosts-valid:12.34.56.78: 0: Senin 9 Agustus 09:04:36 2010