ssh_exchange_identification: read: Connection reset by peer


島怪服務:denyhosts

問題描述:

ssh連接報ssh_exchange_identification: read: Connection reset by peer

原因之前這IP肯定登陸失敗過,超過了denyhosts.cfg配置文件中的閥值 

 

解決:

1. 根據你/usr/share/denyhosts/denyhosts.cfg配置中的SECURE_LOG, 清空這個日志文件

  比如是/var/log/secure。

    那么命令是:echo "" > /var/log/secure

2. 重置系統日志計數器, 這步一定要。 

    命令是:service rsyslog restart   或者是 service syslog restart 

3.service denyhosts stop  停止服務。 

4. /usr/share/denyhosts/data目錄下的其它文件中關於hosts.deny中的IP記錄一並清空 

    PS:data下所有文件 都要檢查。 一個都不能留。 否則無效。 

5. service denyhosts start 啟動服務。

6. 這時再將hosts.deny中你要解禁的IP刪除,清理掉。 保存。 

7. /usr/share/denyhosts/daemon-control restart 重啟。 完畢。

注:可以添加白名單, 如果沒有allowed-hosts ,輸入命令:echo '211.888.123.*' >> /var/lib/denyhosts/allowed-hosts 添加一個.  IP改成自己的. 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM