ssh_exchange_identification: Connection closed by remote host


出現此問題可能有幾個原因: 
1.遠程服務器將你的IP地址加入到了/etc/hosts.deny文件中 
我就是這樣的,同樣的腳本,前面幾次執行時正常,后面就開始報這個錯。(不知道是不是通過ssh連接太頻繁的原因)

解決辦法: 
刪除deny文件中的IP地址或者將該IP地址加入到/etc/host.allow文件中

如果通過以上設置,還報這個錯,停止denyhosts服務。denyhosts的會自動覆蓋hosts.deny文件

2.通過ssh連接到服務器的人數過多,超出了設置的最大值。 
解決方法: 
修改ssh的最大連接數

vi /etc/ssh/sshd_config

找到下面的行:

#MaxStartups 10:30:100

默認正常連接數是10個,取消注釋行,將其中的10修改為其他的值

MaxStartups 15:30:100

注: 
10:30:100表示的意思是,從第10個連接開始,以30%的概率(遞增)拒絕新的連接,直到連接數達到100


免責聲明!

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



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