解决阿里云 ssh 远程连接短时间没操作就会断掉的问题
在本地主機(jī)(例如:你自己的 MacBook)中打開 sshd 的配置文件,命令語句如下:
sudo vim /etc/ssh/sshd_config注意:使用用戶 root 編輯配置文件,否則會(huì)報(bào)錯(cuò)。
找到下面這個(gè)兩行(/ClientAliveInterval快速定位):
#ClientAliveInterval 0 #ClientAliveCountMax 3去掉注釋,并將值改為如下:
ClientAliveInterval 30 // 客戶端每隔多少秒向服務(wù)發(fā)送一個(gè)心跳數(shù)據(jù) ClientAliveCountMax 86400 // 客戶端多少秒沒有請(qǐng)求交互,服務(wù)器自動(dòng)斷掉連接最后重啟 sshd 服務(wù),命令語句如下:
# 停止sshd sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist# 啟動(dòng)sshd sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist如果是在 CentOS 系統(tǒng)下,重啟 sshd 服務(wù)的命令語句如下:
systemctl restart sshd.service# 或者 service sshd restart順便介紹下另外一個(gè)參數(shù):
LoginGraceTime 2m
這個(gè)參數(shù)的意思是:
grace意思是系統(tǒng)給多少時(shí)間來進(jìn)行登錄。意思是說當(dāng)使用者連上 SSH server 之后,會(huì)出現(xiàn)輸入密碼的畫面,在該畫面中多久時(shí)間內(nèi)沒有成功登錄SSH server 就強(qiáng)迫斷線,若無單位則默認(rèn)時(shí)間為秒。
場景描述:
當(dāng)你使用ssh遠(yuǎn)程連接服務(wù)器,準(zhǔn)備輸入密碼,在你未輸入之前,這個(gè)連接是一直連著的,或者你已經(jīng)密碼但是還沒敲回車,正巧此時(shí)有人過來找你聊天,那這個(gè)連接就一直等待中,這個(gè)參數(shù)的意思就是等待多久會(huì)自動(dòng)關(guān)閉連接。
總結(jié)
以上是生活随笔為你收集整理的解决阿里云 ssh 远程连接短时间没操作就会断掉的问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux 文件颜色含义
- 下一篇: 链表数据结构原理图/内存结构图/内存图