新聞中心
在日常工作中,我們經(jīng)常需要使用Linux進(jìn)行遠(yuǎn)程連接,并進(jìn)行一些操作,比如修改配置文件、啟動(dòng)服務(wù)等等。而有時(shí)候,我們會(huì)發(fā)現(xiàn)自己遠(yuǎn)程連接上Linux之后,不久后就會(huì)自動(dòng)退出,這個(gè)問(wèn)題給我們帶來(lái)了不便和困擾,那么如何解決Linux遠(yuǎn)程連接自動(dòng)退出的問(wèn)題呢?

成都創(chuàng)新互聯(lián)公司于2013年創(chuàng)立,先為平頂山等服務(wù)建站,平頂山等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢(xún)服務(wù)。為平頂山企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
一、延長(zhǎng)SSH連接超時(shí)時(shí)間
在遠(yuǎn)程連接Linux的過(guò)程中,我們需要使用SSH協(xié)議,而SSH默認(rèn)的連接超時(shí)時(shí)間是10分鐘。如果我們長(zhǎng)時(shí)間沒(méi)有操作,那么SSH就會(huì)自動(dòng)斷開(kāi)連接。為了解決這個(gè)問(wèn)題,我們可以通過(guò)修改SSH配置文件來(lái)延長(zhǎng)連接超時(shí)時(shí)間。
在終端輸入以下命令來(lái)打開(kāi)SSH配置文件:
“`
sudo vi /etc/ssh/sshd_config
“`
然后找到以下兩個(gè)字段:
“`
ClientAliveInterval 300
ClientAliveCountMax 0
“`
修改這兩個(gè)字段的值,比如將之一個(gè)字段改為600,表示每隔10分鐘發(fā)送一次保持連接的消息;將第二個(gè)字段改為10,表示如果10個(gè)這樣的消息沒(méi)有回應(yīng),就自動(dòng)斷開(kāi)連接。
修改之后,重啟SSH服務(wù),輸入以下命令:
“`
sudo service sshd restart
“`
二、使用screen保持遠(yuǎn)程連接
使用screen可以在遠(yuǎn)程連接過(guò)程中保持會(huì)話,即使SSH斷開(kāi)連接,也不會(huì)影響之前的工作進(jìn)程。screen是Linux上一個(gè)非常強(qiáng)大的終端多路復(fù)用工具,它可以將一個(gè)終端連接拆分成多個(gè)窗口,每個(gè)窗口都可以執(zhí)行不同的命令。在遠(yuǎn)程連接Linux的過(guò)程中,我們可以使用screen來(lái)保持連接。
使用screen的步驟如下:
1. 在終端輸入screen命令打開(kāi)screen:
“`
screen
“`
2. 按下Ctrl-A,然后按下D鍵,就可以將當(dāng)前screen掛起,返回到原來(lái)的命令行終端。
3. 如果需要重新連接這個(gè)screen,可以使用以下命令:
“`
screen -r
“`
四、使用tmux保持遠(yuǎn)程連接
tmux類(lèi)似于screen,也是一個(gè)終端多路復(fù)用工具,可以在遠(yuǎn)程連接過(guò)程中保持會(huì)話,即使SSH斷開(kāi)連接,也不會(huì)影響之前的工作進(jìn)程。與screen不同的是,tmux對(duì)窗口、面板等布局管理有更好的支持,配置靈活。
使用tmux的步驟如下:
1. 在終端輸入tmux命令打開(kāi)tmux:
“`
tmux
“`
2. 使用Ctrl-B D命令將當(dāng)前會(huì)話掛起。
3. 如果需要重新連接這個(gè)會(huì)話,可以使用以下命令:
“`
tmux attach
“`
在遠(yuǎn)程連接Linux的過(guò)程中,經(jīng)常會(huì)遇到自動(dòng)退出的問(wèn)題,造成不便和困擾。通過(guò)延長(zhǎng)SSH連接超時(shí)時(shí)間、使用screen和使用tmux來(lái)保持遠(yuǎn)程連接,可以有效地解決這個(gè)問(wèn)題。在實(shí)際工作中,可以根據(jù)自己的需求和習(xí)慣選擇合適的方式來(lái)處理。
相關(guān)問(wèn)題拓展閱讀:
- 用SSH登錄linux服務(wù)器,登錄成功不到1分鐘的時(shí)間,ssh就自動(dòng)關(guān)閉了。請(qǐng)問(wèn)如何延長(zhǎng)SSH自動(dòng)關(guān)閉的時(shí)間呢?
- linux下怎么退出telnet
用SSH登錄linux服務(wù)器,登錄成功不到1分鐘的時(shí)間,ssh就自動(dòng)關(guān)閉了。請(qǐng)問(wèn)如何延長(zhǎng)SSH自動(dòng)關(guān)閉的時(shí)間呢?
修改/etc/ssh/sshd_config為:
ClientAliveInterval 60
ClientAliveCountMax 6
按照上面這個(gè)設(shè)置
SSH Server 每滾桐 60秒就會(huì)自動(dòng)發(fā)送一個(gè)信號(hào)給 Client,而等待 Client 回應(yīng),如磨備果客戶(hù)端沒(méi)有回應(yīng),會(huì)記錄下來(lái)直到記錄數(shù)超過(guò) ClientAliveCountMax(這里設(shè)置為6次) 的值時(shí),才會(huì)斷開(kāi)連接。
也可用:
ServerAliveInterval 60
最后記得要執(zhí)行瞎備毀一遍:service sshd reload
linux下怎么退出telnet
1、使用telnet登錄某個(gè)IP的某個(gè)端口,端口與IP之間以空格間隔,而不是以:間隔。
2、登錄成功后的情況如下圖,如果端口未打開(kāi)就直接報(bào)refused,登錄成功后就可以使用相關(guān)協(xié)議的command進(jìn)行操作了中判。扮型
3、如果要退出該怎么操作呢,一般情況下有幾種方式結(jié)束telnet,比較多的協(xié)議支持quit命令,以telent界面上鍵入該命令后,系統(tǒng)會(huì)自動(dòng)斷開(kāi)與遠(yuǎn)程的連接。
4、如果不嫌多一步可以考慮用CTRL+>鍵,這時(shí)會(huì)強(qiáng)制退到telnet命令界賣(mài)缺改面下,再用quit退出就行了。
5、其它就是用CTRL +C或CTRL+D兩種方式來(lái)強(qiáng)行斷開(kāi)與遠(yuǎn)程的連接,但能支持這種命令的比較少。最后的方法就是關(guān)掉telnet的窗口。
linux遠(yuǎn)程自動(dòng)退出的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux遠(yuǎn)程自動(dòng)退出,如何解決Linux遠(yuǎn)程連接自動(dòng)退出的問(wèn)題?,用SSH登錄linux服務(wù)器,登錄成功不到1分鐘的時(shí)間,ssh就自動(dòng)關(guān)閉了。請(qǐng)問(wèn)如何延長(zhǎng)SSH自動(dòng)關(guān)閉的時(shí)間呢?,linux下怎么退出telnet的信息別忘了在本站進(jìn)行查找喔。
成都網(wǎng)站推廣找創(chuàng)新互聯(lián),老牌網(wǎng)站營(yíng)銷(xiāo)公司
成都網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)(www.cdcxhl.com)專(zhuān)注高端網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì)制作,網(wǎng)站維護(hù),網(wǎng)絡(luò)營(yíng)銷(xiāo),SEO優(yōu)化推廣,快速提升企業(yè)網(wǎng)站排名等一站式服務(wù)。IDC基礎(chǔ)服務(wù):云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)、服務(wù)器租用、服務(wù)器托管提供四川、成都、綿陽(yáng)、雅安、重慶、貴州、昆明、鄭州、湖北十堰機(jī)房互聯(lián)網(wǎng)數(shù)據(jù)中心業(yè)務(wù)。
文章標(biāo)題:如何解決Linux遠(yuǎn)程連接自動(dòng)退出的問(wèn)題? (linux遠(yuǎn)程自動(dòng)退出)
路徑分享:http://fisionsoft.com.cn/article/cogjpic.html


咨詢(xún)
建站咨詢(xún)
