對(duì)所有用戶設(shè)置自動(dòng)注銷功能:
專注于為中小企業(yè)提供做網(wǎng)站、網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)海曙免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了近千家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
首先,以root用戶登錄系統(tǒng),輸入 vi /etc/profile 命令,編輯profile文件。
查找TMOUT,若沒(méi)有,則可以在文件最后添加如下語(yǔ)句:
TMOUT=300
export TOMOUT
如果查找到了,直接設(shè)置時(shí)間。
300表示自動(dòng)注銷的時(shí)間為300秒。
編輯好文件后,保存,退出,重新登錄,設(shè)置生效。
一、有個(gè)工具叫screen,可以虛擬終端,通過(guò)命令screen -S name 來(lái)創(chuàng)建一個(gè)名為name的虛擬終端,這樣即使終端超時(shí)自動(dòng)斷開(kāi),再登錄到系統(tǒng)之后只需要screen -r name就可以繼續(xù)連接到剛才創(chuàng)建的虛擬終端,且所有的操作都會(huì)繼續(xù)不會(huì)中斷。
二、遠(yuǎn)程工具可以進(jìn)行相關(guān)的設(shè)置,比如secretcrt這個(gè)工具就可以設(shè)置每10秒操作一下,這樣就不會(huì)中斷。
判斷進(jìn)程是否存在。示例:
timer=20?#20s定時(shí)器
flag=1?#標(biāo)識(shí)進(jìn)程是否存在
while?[?$timer?-gt?0?]
do
sleep?2
ps?-aux?|?grep?進(jìn)程名?|?grep?-v?grep?/dev/null?#查詢進(jìn)程
[?$??-ne?0?]??flag=0??break?#進(jìn)程不存在了就退出循環(huán)
let?timer-=1
done
[?$flag?-eq?1?]??kill?-9?$(ps?-aux?|?awk?'/?bash$/{print?$1}')
vim /etc/ssh/sshd_config
找到ClientAliveInterval 參數(shù),如果沒(méi)有就自己加一行。
ClientAliveInterval 參數(shù)的數(shù)值是秒,比如你設(shè)置為540,就是9分鐘.
ClientAliveInterval 540
對(duì)于ClientAliveCountMax
指如果發(fā)現(xiàn)客戶端沒(méi)有相應(yīng),則判斷一次超時(shí),這個(gè)參數(shù)設(shè)置允許超時(shí)的次數(shù),比如10。
ClientAliveInterval 540
ClientAliveCountMax 10;
則代表允許超時(shí) 5400秒 = 90分鐘。
方法2:配置客戶端
1 linux下的ssh命令
vim /etc/ssh/ssh_config
然后找到里面的ServerAliveInterval 參數(shù),如果沒(méi)有你同樣自己加一個(gè)就好了。參數(shù)意義相同,都是秒數(shù),比如9分鐘:
ServerAliveInterval 540
2 SecureCRT
設(shè)置反空閑,如下圖所示
securecrt_to
3 Putty
啟用putty keepalive
putty - Connection - Seconds between keepalives ( 0 to turn off ),默認(rèn)為0,改為60。