ssh遠程登錄服務(wù)器,如果一段時間沒有操作就會被迫下線。這在一定程度上提高了遠程運維的安全性。但是如果時間設(shè)置的太短,往往會造成不便。
為了解決這個問題需要進行以下設(shè)置:
方法一:通過服務(wù)端配置解決
1、設(shè)置ssh的定期重試
vim /etc/ssh/sshd_config
#server每隔60秒發(fā)送一次請求給client,然后client響應(yīng),從而保持連接
ClientAliveInterval 60
#server發(fā)出請求后,客戶端沒有響應(yīng)得次數(shù)達到3,就自動斷開連接,正常情況下,client不會不響應(yīng)
ClientAliveCountMax 3
2、修改shell的過期時間
如果回話超時時,有類似如下的提示
timed out waiting for input: auto-logout
一般是因為linux設(shè)置了shell長時間沒有輸入時自動斷開連接。
這個需要修改/etc/profile文件。
vi /etc/profile
查看文件里是否有如下內(nèi)容,如果有則把數(shù)值改為0,或者用#號注釋掉此行(此數(shù)值為超時的秒數(shù),此時100為100秒,改為0則不超時。也可以改為更大的值)
export TMOUT=100
保存文件,運行以下命令重新加載配置文件文章來源:http://www.zghlxwxcb.cn/news/detail-800261.html
source /etc/profile
方法二:通過客戶端設(shè)置解決
根據(jù)使用客戶端的不同,有不同的設(shè)置方法,暫不在這里詳細說明了。文章來源地址http://www.zghlxwxcb.cn/news/detail-800261.html
到了這里,關(guān)于解決ssh遠程登錄,超時自動退出的問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!