解決阿里雲ssh遠端連線短時間就會斷掉的問題

2022-09-26 13:33:18 字數 933 閱讀 5325

問題重現

阿里雲伺服器,使用finalshell遠端連線,在操作中沒有出現任務異常,只要遠端連線過程中沒有了操作,過一會伺服器就會斷開。出現無法在輸入框裡敲入命令,需要關掉當前視窗重連。

問題分析

一般這種問題,我們先檢查finalshell本身是否有問題,我們可以開啟xshell,遠端連線阿里雲,發現xshell依舊會有斷開的情況。 那我程式設計客棧們就排除了是軟體的問題,接下來要排查ssh服務,是否是sshd配置檔案做了一些限定。

問題解決

1. 開啟sshd的配置檔案

[root@ecs-c13b ~]# vim /etc/ssh/sshd_config

修改下面兩行:

2. 修改如下引數

clientaliveinterval 30 #客戶端每隔30秒向服務傳送乙個心跳資料

clientalivecountmax 1800 # 客戶端多少秒沒有相應,伺服器自動斷掉連線

3. 重啟服務:

補充解決完這個問題後,我又想起了乙個好玩的引數

logingracetime 2m

這個引數的意思是:

(1) grace意思是系統給與多少秒來進行登入。

(2) 當使用者連上 ssh server 之後,會出現輸入密碼的畫面,在該畫面中。

(3) 在多久時間內oomrnfj沒有成功連上 ssh server 就強迫斷線!若無單位則預設時間為秒。

在公司裡我們常常會遇到一種情況,當你使用ssh遠端連線,乙個ip ,準備輸入使用者名稱和密碼,在你未輸入之前,這個連線是一直連著的。或者你已經輸入使用者名稱和密碼但是還沒敲回車。 這時候你的www.cppcns.com工作被打斷了,有人過來找你聊天,那這個連線就一直等待中,這個引數的意思就是等待多久可以自動關閉連線。

總結本文主要講解了在ssh遠端連線伺服器的時候,如果出現了短時間內沒有操作就斷開的情況,可以根據本文來調整引數,延長時間。

解決阿里雲伺服器短時間連線自動斷開問題

當ssh遠端命令或者遠端工具登入阿里雲伺服器,ssh root 47.107.時,經常會發現ssh連線後一會兒客戶端就被伺服器t掉。一般上,是因為ssh連線沒有設定保活 解決方法有兩個 1 設定ssh客戶端保活,2 要不設定ssh伺服器保活 一 設定ssh伺服器保活,具體方法如下 1.修改配置檔案 ...

阿里雲配置mysql遠端連線

預設是不能用客戶端遠端連線的,阿里雲提供的help.docx裡面做了設定說明,mysql密碼預設存放在 alidata account.log 首先登入 mysql u root h localhost p use mysql 開啟mysql資料庫 將host設定為 表示任何ip都能連線mysql,...

阿里雲配置mysql遠端連線

阿里雲預設是不能用客戶端遠端連線的,阿里雲提供的help.docx裡面做了設定說明,mysql密碼預設存放在 alidata account.log 首先登入 mysql u root h localhost p use mysql 開啟mysql資料庫 將host設定為 表示任何ip都能連線mys...