putty提示Network error:Software caused connection abort

** 本人使用第三種簡單好用 ———– **

   在使用putty管理阿里雲的ECS時,提示


網絡錯誤:軟件連接終止引起的 
 
 
 
既然有了這個現象,那麼就一定有原因的,自己想想肯定是關乎遠程連接方面的問題,於是到網上查查看前人有沒有好的解決方案: 
 
其中讓我看到了這個:是遠程的配置文件設置的問題。下面是幾種解決方案。 
 
希望有一種可以幫助到有遇到此問題的人。 
 
 
 
方案一: 【親測有效,本人設置timeout爲 110 ms】
 
1. 在putty 的Connection 項目中設定 “Sending of null packets to keep session active”, 也就是每隔幾秒傳送一個 null packet 讓 session不會 timeout 
 
2. 在 sshd host 的 /etc/ssh/sshd_config 設定: TCPKeepAlive yes 
 
 
 
方案二: 
 
修改服務器中/etc/ssh/sshd.config 文件,將LoginGraceTime的值設爲0,默認爲2m,TCPKeepAlive 設爲yes, 然後使用service sshd restart來重啓sshd服務,這樣就可以了。 
 
補充: 
 
在sshd_config中有LoginGraceTime變量,其值的參數是秒,表示在用戶用ssh登陸,但是沒有輸入密碼時,多少秒後自動斷鏈. 
這個變量在s10的x86和S9下都工作正常.但是到了S10的sparc機型中,卻不工作. 
雖然到了規定的時間,系統/var/adm/messages中會打印sshd[3968]: [ID 800047 auth.crit] monitor fatal: Timeout before authentication for 135.252.106.61 
但是實際上卻不會斷鏈,仍然在等待用戶輸入密碼. 且必須輸入正確後,才自動斷鏈. 
 
 
 
方案三: 
 
 
第一步:SSH指令輸入:vi /etc/ssh/sshd_config 然後回車 
 
第二步:按下鍵,一直找到最後這裏,你會看到倒數第二十行左右有這麼一句話:ClientAliveInterval 0 
 
第三步:修改數字0爲60 
 
第四步:按下esc,按下ctrl+Q,輸入wq,回車保存即可!

然後使用service sshd restart來重啓sshd服務,這樣就可以了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章