我之前平時(shí)使用終端連接遠(yuǎn)程服務(wù)器(阿里云服務(wù)器,騰訊云服務(wù)器,另一臺(tái)電腦等等)連接成功后中途經(jīng)常會(huì)斷開躏将,然后我需要重新連接這樣比較麻煩盲泛,然后我們可以解決這個(gè)問題也就是把配置改成你自己喜歡的樣子就可以了,特別簡(jiǎn)單望抽。
1.步驟:
1.1:cd進(jìn)去 /etc/ssh/sshd_config 這個(gè)配置文件
1.2.就是把上一步驟里面的#ClientAliveCountMax 的值改成你自己需要的值就可以,這個(gè)以分鐘為單位。
2.sshd_config 文件解析
2.1:每個(gè)名詞解析和作用分析
#AllowAgentForwarding :
使用代理轉(zhuǎn)發(fā) ?默認(rèn)應(yīng)該是no ?不過你想使用代理也可以的改成yes
#AllowTcpForwarding ? :
支持TCP轉(zhuǎn)發(fā) 默認(rèn)yes 這個(gè)根據(jù)網(wǎng)上的介紹和自己的實(shí)踐發(fā)現(xiàn)改成No也沒太大關(guān)系增加不了安全性
#GatewayPorts ? :
這個(gè)有三個(gè)參數(shù)(yes,no ,clientspecified)
這個(gè)比較重要是關(guān)于綁定端口使用的闲擦,一般在本地電腦ssh root@IP 順便科普一下ssh登錄原理這樣連接的時(shí)候底層原理是跟TCP三次握手很類似
連接過程中遠(yuǎn)程主機(jī)有個(gè)綁定本地主機(jī)的過程,那這個(gè)時(shí)候是默認(rèn)綁定到loopback地址(也就是127.0.0.1IP地址场梆,之后的文章詳細(xì)接受)
那如果你使用No 就僅僅是本地和遠(yuǎn)程主機(jī)連接不做其他工作墅冷,如果是yes那就遠(yuǎn)程主機(jī)會(huì)綁定自定義的IP(除了本地默認(rèn)IP),如果是clientspecified
那就客戶端可以任意選擇多個(gè)IP中的其中一個(gè)IP去綁定或油。? ??
提示:這一次文章重點(diǎn)不在底層原理只是去科普一下寞忿。
#X11Forwarding:
x11協(xié)議轉(zhuǎn)發(fā) 參數(shù)(yes,no),這里會(huì)有一個(gè)x11協(xié)議監(jiān)聽的動(dòng)作,那如果使用yes那就說明你允許被監(jiān)聽顶岸,那顯然不安全了腔彰。
如果你不小心使用了yes ?那就可以補(bǔ)上 #UseLogin ?這個(gè)表示禁止x11協(xié)議使用,那就是不存在安全隱患辖佣。
#ClientAliveCountMax:
這個(gè)是我們這篇文章的主角霹抛,也就是長(zhǎng)連接的配置,這個(gè)根據(jù)本篇文章第一個(gè)截圖里面一樣按分鐘單位可以按照自己的需求來改配置參數(shù)卷谈。
這篇文章涉及到的知識(shí)點(diǎn):
1.ssh遠(yuǎn)程登錄原理和過程
2.loopback地址
3.x11協(xié)議
4.TCP三次握手(復(fù)習(xí))
參考文章:
https://www.cnblogs.com/jingwu/articles/5598340.html
https://blog.csdn.net/a351945755/article/details/22661411
https://blog.csdn.net/u014721096/article/details/78559506?locationNum=7&fps=1
https://blog.csdn.net/aug0st/article/details/40324597
https://www.cnblogs.com/chensiqiqi/p/6550221.html
完畢上炎,每天進(jìn)步一點(diǎn)點(diǎn),用代碼改成世界雏搂!