sshd不能連接上的原因


1   看服務有沒有開,一般sshd的服務都是開着的

2   iptables工具是不是把sshd的端口給屏蔽掉了

3   /etc/sshd/sshd_config的配置文件的端口是不是改了

4   要么就是看/etc/sshd的這個目錄的權限

5  出現下面這個錯誤提示,有兩個原因

ssh_exchange_identification: Connection closed by remote host  

        1   解決方法一. 把SSH連接數改大

       修改服務器上的這個文件:/etc/ssh/sshd_config 找到這行:

          # MaxSessions 10

       去掉前面的"#" 並把數字改大,最后重啟sshd service sshd restart 然后重新連接即可.
       解決方法二.  每次正常退出SSH連接
       每次執行完命令后用輸入"exit" 退出, 防止連接數過多.
       解決方法三. 重啟

       如果連接不上遠程主機可以在空間服務商的網頁控制面板中重啟服務
       查看Linux服務器有多少個用戶連接ssh的方法

 

       如果想要斷開某個ssh 用戶 可以在命令行輸入

          ps aux |grep sshd

       得到pid 再用命令關閉那個pid:

         kill -pid

      2   解決方法二.    

        讓/etc/hosts.allow 和/etc/hosts.deny里面的所有信息都不生效,全部注銷掉,重啟SSH服務就可以了.


免責聲明!

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



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