ssh 客戶端連接提示Connection closed by foreign host


現在查看

1. 服務端是否已安裝ssh

2. 配置是否正常

3. 端口是否被占用

4. 網上大多數都提到的密鑰文件讀取權限的問題,可以通過chmod修改文件讀取權限。

都是默認,而且已經開啟的情況下;

感覺最好的方法是先停掉服務端的sshd, 因為普通開啟的都是sshd -D;然后sshd -d開啟調試模式觀察到底問題出在哪里,然后再根據提示的錯誤去分析,避免向無頭蒼蠅那樣反復嘗試無用功。

通過調試信息,一般的問題如下:

1. debug1: Connection refused by tcp wrapper-------》可以通過查看/etc/hosts.allow, 可能該文件被修改為指定IP才可以登錄;最簡單是修改為sshd:ALL,然后重啟服務即可。

2. 密鑰失敗,可以考慮移走原有的密鑰文件,然后通過sudo dpkg-reconfigure openssh-server重新生成密鑰


免責聲明!

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



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