Tôi đã thiết lập Denyhost để chạy trên máy chủ của mình và đã sử dụng thành công trong vài tuần qua, để cho phép tôi truy cập vào máy chủ của mình từ máy phát triển gia đình.
Sáng nay, tôi đã vô tình gõ mật khẩu không chính xác ba lần - và cuối cùng bị khóa khỏi hệ thống (tghat vẫn ổn, vì đó là điều đáng lẽ phải xảy ra). Tôi đã đăng nhập vào máy chủ bằng một cách khác và thực hiện các hành động sau (theo thứ tự đã cho)
- /etc/init.d/ssh dừng lại
- /etc/init.d/denyhosts dừng lại
- đã xóa địa chỉ IP của tôi khỏi /etc/hosts.deny
- /etc/init.d/ssh bắt đầu
- /etc/init.d/denyhosts bắt đầu
Giữa các bước 4 và 5, tôi đã kiểm tra /etc/hosts.deny. Tôi nhận thấy rằng ngay khi tôi bắt đầu denyhosts, địa chỉ IP của tôi đã được thêm aagin vào tệp hosts.deny. Có vẻ như denyhosts đang lưu trữ thông tin này ở đâu đó và tôi không thể lấy lại để đặt lại.
Có ai biết làm thế nào tôi có thể giải quyết điều này?. Tôi đang chạy trên Ubuntu 10.0.4
BTW thông báo lỗi tôi nhận được là:
sh_exchange_identification: Kết nối được đóng bởi máy chủ từ xa
[Biên tập]
Tôi đã xem qua / var / lib / denyhosts và thấy có một số mục nhập cho địa chỉ IP của tôi (đã thay đổi ở đây thành 12.34.56.78). Tại sao rất nhiều mục - và tôi cần loại bỏ mục nào?
./hosts:12.34.56.78:6:Tháng ngày 10
tháng 8 11:37:07 2010
./hosts-root:12.34.56.78 0: 0: Thứ Hai ngày 9 tháng 8 09:04:36 2010