轉載請註明出處:html
http://www.javashuo.com/article/p-xmupkcke-cn.htmlubuntu
最近使用ubuntu經過ssh鏈接服務器時,因爲密碼錯誤,屢次鏈接失敗後,在使用正確的密碼時,會出現ssh_exchange_identification: read: Connection reset by peer。服務器
有多種緣由及解決方法,其中一種緣由是,屢次輸入密碼錯誤後,被服務器封了IP。。。(此處使用電腦A,沒法登錄服務器,可是使用其餘電腦B,就能夠成功登錄。)ssh
如果被封了IP,解決方法以下(其餘方法m未遇到,於是只針對此方法):curl
1. 使用電腦B經過ssh登錄服務器,而後經過sudo vi /etc/hosts.deny打開封鎖IP的文件:ide
打開後,以下(下圖已經註釋了該文件):url
2. 經過sudo vi /etc/sshd.deny.hosteye打開該文件:3d
裏面有封了的具體IP,以下:htm
3. 在電腦A上使用curl ifconfig.me獲得本電腦的公網IP,以下:blog
發現和/etc/sshd.deny.hosteye裏面的IP同樣,證實電腦A確實被封鎖了IP。
4. 將/etc/sshd.deny.hosteye裏面的IP信息註釋掉(我同時也註釋了/etc/hosts.deny裏面的文件。。。)。
5. 使用電腦A從新登陸服務器,能夠登陸成功了。