ssh連接超時(shí)失敗原因查看 ssh超時(shí)斷開有什么解決方法?
ssh超時(shí)斷開有什么解決方法?檢查信息后,這可能與SSH timeout自動(dòng)斷開相同,可以通過(guò)修改以下兩個(gè)配置參數(shù)來(lái)解決。1$tmout系統(tǒng)環(huán)境變量#使用以下命令確定是否設(shè)置了參數(shù)。Echo$tmou
ssh超時(shí)斷開有什么解決方法?
檢查信息后,這可能與SSH timeout自動(dòng)斷開相同,可以通過(guò)修改以下兩個(gè)配置參數(shù)來(lái)解決。1$tmout系統(tǒng)環(huán)境變量#使用以下命令確定是否設(shè)置了參數(shù)。Echo$tmout#如果輸出為空或者0表示沒(méi)有超時(shí),并且n大于0表示n秒內(nèi)沒(méi)有收入,那么timeout#modify method VI/etc/profile#--exporttmout=900#-----將上面的900修改為0,即設(shè)置no timeout source/etc/profile#使配置立即生效2。配置sshd服務(wù)CD/etc/SSH?查看sshdugrepclientalivesshd:configuration of client activity state in configuconfig的默認(rèn)配置如下:clientaliveinterval 0 clientalivecountmax3 clientaliveinterval指定服務(wù)器從客戶端請(qǐng)求消息的時(shí)間間隔。默認(rèn)值為0,不會(huì)發(fā)送。將60設(shè)置為每分鐘發(fā)送一次,然后客戶機(jī)響應(yīng),以便保持長(zhǎng)連接。#Clientalivecountmax表示服務(wù)器發(fā)送請(qǐng)求后,如果客戶端不響應(yīng)的次數(shù)達(dá)到某個(gè)值,則會(huì)自動(dòng)斷開連接。正常情況下,客戶端不會(huì)響應(yīng),只使用默認(rèn)值3。#備份原始配置文件cpsshduconfigsshdu配置bak#啟用客戶端活動(dòng)檢查,每60秒一次,三次非活動(dòng)斷開sed-i“s/#clientaliveinterval0/clientaliveinterval60/g”sshd#configsed-i“s/#ClientAliveCountMax3/ClientAliveCountMax3/g”sshd#Config#確認(rèn)修改grepclientaliveshd#Config#比較配置文件差異sshd#configsshd配置bak#重新加載SSD配置以使配置生效effect
VIM/etc/SSH/sshduconfig查找clientaliveinterval參數(shù)。如果沒(méi)有,請(qǐng)?zhí)砑右恍?。clientaliveinterval參數(shù)的值為秒。例如,如果將其設(shè)置為540,則表示9分鐘。對(duì)于clientaliveinterval540,clientalivecountmax意味著如果發(fā)現(xiàn)沒(méi)有相應(yīng)的客戶端,則判斷超時(shí)。此參數(shù)設(shè)置允許的超時(shí)數(shù),例如10。Clientaliveinterval540和clientalivecountmax10表示允許5400秒(90分鐘)的超時(shí)。方法2:在client1linuxuconfig中配置SSH命令VIM/etc/SSH/SSH,然后在其中找到serverliveinterval參數(shù)。如果你沒(méi)有,就自己加一個(gè)。參數(shù)具有相同的含義。它們都是秒。例如,9 minutes:serveralive interval5402 SecureCRT設(shè)置為anti idle,如下圖所示u3putty enables puttykeepaliveputty->connection->seconds between keepalives(0totrunoff)。默認(rèn)值為0,更改為60。