linux服務(wù)器連接ssh很慢 如何處理阿里云ssh連接慢?
如何處理阿里云ssh連接慢?其實(shí)不光光是阿里云服務(wù)器,任何一臺(tái)新裝的Linux服務(wù)器,SSH連接慢這種情況是會(huì)經(jīng)常遇到的。SSH連接慢的現(xiàn)象,原因主要是由于DNS反向解析導(dǎo)致的。SSHD服務(wù)配置文件中
如何處理阿里云ssh連接慢?
其實(shí)不光光是阿里云服務(wù)器,任何一臺(tái)新裝的Linux服務(wù)器,SSH連接慢這種情況是會(huì)經(jīng)常遇到的。
SSH連接慢的現(xiàn)象,原因主要是由于DNS反向解析導(dǎo)致的。SSHD服務(wù)配置文件中有一個(gè)參數(shù)項(xiàng):UseDNS=yes ,這個(gè)參數(shù)默認(rèn)就是這樣配置的。當(dāng)我們通過(guò)SSH登錄服務(wù)器時(shí),服務(wù)器端會(huì)對(duì)客戶端的IP做反向解析,一旦當(dāng)前使用的DNS不支持反向解析時(shí),就會(huì)導(dǎo)致SSHD服務(wù)在連接過(guò)程中有個(gè)15秒的超時(shí)時(shí)間,這樣一來(lái)給我們的感覺(jué)就是一直在等待十幾秒,卡頓嚴(yán)重。
知道問(wèn)題根源了,解決方案也就很簡(jiǎn)單了:
1、修改SSHD配置文件取消DNS反向解析
# vi /etc/ssh/sshd_config
修改后保存配置文件。
2、重啟SSHD服務(wù)
CentOS不同版本重啟服務(wù)的指令也不行。
CentOS 6.X指令:
# service sshd restart
CentOS 7.x指令:
# systemctl restart sshd
經(jīng)過(guò)上面的設(shè)置后,再用SSH終端登錄服務(wù)器發(fā)現(xiàn)速度很快了。我是科技領(lǐng)域創(chuàng)作者,十年互聯(lián)網(wǎng)從業(yè)經(jīng)驗(yàn),歡迎關(guān)注我了解更多科技知識(shí)!如果大家有不同看法,歡迎在下方評(píng)論區(qū)發(fā)表自己的觀點(diǎn) ~