linux ssh 連線超時中斷 解決方法

2021-10-07 15:48:26 字數 671 閱讀 9149

當在終端使用ssh命令連線到伺服器時,如果一段時間沒有活動連線會被中斷

一、修改ssh客戶端配置

編輯客戶端 /etc/ssh/ssh_config (或~/.ssh/config 對當前使用者生效) 檔案,修改以下兩個配置項(沒有就自己新增)

serveraliveinterval 60  #ssh客戶端每60秒會傳送乙個keepalive請求給服務端,服務端響應,從而保持連線;

serveralivecountmax 3 #客戶端發出請求後,伺服器端沒有響應達到3次,就自動斷開連線。

二、修改ssh服務端配置

編輯服務端 /etc/ssh/sshd_config,修改以下兩個配置項(沒有就自己新增)

clientaliveinterval 60 #服務端每隔60秒傳送一次keepalive請求給客戶端,然後客戶端響應,從而保持連線;

clientalivecountmax 3 #服務端發出請求後,客戶端沒有響應達到3次,就自動斷開連線。

三、windows 工具連線

securecrt:選項—終端—反空閒 中設定每隔多少秒傳送乙個字串,或者是no-op協議包

putty:putty -> connection -> seconds between keepalives ( 0 to turn off ), 預設為0, 改為10 代表每10秒發乙個存活包

RPC呼叫超時中斷機制的實現

在如今網際網路的架構趨勢下,微服務已經成為乙個不可或缺的服務架構了。將乙個大的服務拆分若干子服務,然後遠端呼叫,已應對大流量 高併發的系統場景,如今開源的優秀rpc框架很多,例如 thrift dubbo grpc等 本人公司也有兩套自主研發的rpc框架,通讀之後受益匪淺,下面分享一下,遠端呼叫第三...

python連線MySQL時,中文亂碼解決方案

在我們用python連線mysql資料庫時,倘若我們要把一串中文匯入到資料庫的表裡面,通常會出現匯入失敗或亂碼現象,下面提供幾個解決方案 一 syntaxerror non ascii character xe6 in file py on line 6,but no encoding declar...

pip 安裝tensorflow超時解決方案

一 各映象位址 阿里雲 中國科技大學 豆瓣 清華大學 中國科學技術大學 二 pip 使用映象安裝 tensorflow 的命令 pip install tensorflow i 三 參考鏈結 1 用anaconda安裝cpu版的tensorflow 2 anaconda切換python版本以及對應的...