ssh鏈接數設置問題


今天碰到一個問題,腳本執行scp文件拷貝,因為拷貝的服務器很多,所以拷貝腳本的實現是在把拷貝動作轉后台執行,結果發現一堆文件拷貝失敗。比較有迷惑性的是,拷貝失敗的通常是同一個文件夾拷貝到所有服務器時失敗,所以開頭查問題的方向是專門查該文件,后來發現了輸出終端的輸出錯誤:ssh_exchange_identification: Connection closed by remote host。

這里的問題是ssh的連接數超出了服務器設置的上限,解決如下:

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

MaxSessions:最大允許鏈接數,默認10.

MaxStartups:最大允許保持多少個未認證鏈接(未輸入登錄密碼),默認值是10.

把他們的數字改大,例如改成

MaxSessions 1000

MaxStartups 1000

最后重啟sshd service sshd restart,然后重新連接即可。


免責聲明!

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



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