使用SSH登陸linux系統(tǒng)進(jìn)行遠(yuǎn)程操作是非常普遍的場(chǎng)景,但基于安全的考慮,如果用戶連線到 SSH Server 后閑置,SSH Server 會(huì)在超過特定時(shí)間后自動(dòng)終止 SSH 連線,此時(shí)若需要再次操作則需要重新連接,步驟較為繁瑣。
若需要長(zhǎng)時(shí)間保持會(huì)話,以下介紹修改會(huì)話保持時(shí)長(zhǎng)的方法。
本配置適用于centos7.x 和centos 6.x版本
以下為操作步驟:
1.打開ssh配置文件:
vim /etc/ssh/sshd_config
2.如圖所示,找到以下兩行,約在這個(gè)文件的中間部分:
#ClientAliveInterval 0
#ClientAliveCountMax 3
3.ClientAliveInterval指定了服務(wù)器端向客戶端請(qǐng)求消息的時(shí)間間隔,默認(rèn)
是0,不發(fā)送.而ClientAliveInterval 60表示每分鐘發(fā)送一次,然后客戶端響應(yīng),這樣就保持長(zhǎng)連接了
ClientAliveCountMax表示服務(wù)器發(fā)出請(qǐng)求后客戶端沒有響應(yīng)的次數(shù)達(dá)到一定值,就自動(dòng)斷開。
此教程里把后綴數(shù)字都修改為60,即可保持長(zhǎng)時(shí)間會(huì)話。
4.重啟sshd生效:(絕對(duì)路徑)
/bin/systemctl restart sshd.service