(原)Ubuntu連接遠程服務器時connection reset by peer


轉載請注明出處:

https://www.cnblogs.com/darkknightzh/p/11086935.html

最近使用ubuntu通過ssh連接服務器時,由於密碼錯誤,多次連接失敗后,在使用正確的密碼時,會出現ssh_exchange_identification: read: Connection reset by peer。

 

有多種原因及解決方法,其中一種原因是,多次輸入密碼錯誤后,被服務器封了IP。。。(此處使用電腦A,無法登陸服務器,但是使用其他電腦B,就可以成功登陸。)

 

若是被封了IP,解決方法如下(其他方法m未遇到,因而只針對此方法):

1. 使用電腦B通過ssh登陸服務器,然后通過sudo vi /etc/hosts.deny打開封鎖IP的文件:

 

打開后,如下(下圖已經注釋了該文件):

 

2. 通過sudo vi /etc/sshd.deny.hosteye打開該文件:

 

里面有封了的具體IP,如下:

 

3. 在電腦A上使用curl ifconfig.me得到本電腦的公網IP,如下:

 

發現和/etc/sshd.deny.hosteye里面的IP一樣,證明電腦A確實被封鎖了IP。

4. 將/etc/sshd.deny.hosteye里面的IP信息注釋掉(我同時也注釋了/etc/hosts.deny里面的文件。。。)。

5. 使用電腦A重新登錄服務器,可以登錄成功了。

 


免責聲明!

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



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