開啟UseDNS導(dǎo)致SSH連接緩慢怎么辦?
發(fā)布時(shí)間:2021-03-11 點(diǎn)擊數(shù):726
根因分析
服務(wù)端sshd服務(wù)開啟UseDNS選項(xiàng)狀態(tài)下,當(dāng)客戶端試圖使用SSH連接服務(wù)器時(shí),服務(wù)器端先根據(jù)客戶端的IP地址進(jìn)行DNS PTR反向查詢出客戶端的主機(jī)名,然后根據(jù)查詢出的客戶端主機(jī)名進(jìn)行DNS正向A記錄查詢,驗(yàn)證與其原始IP地址是否一致,這是防止客戶端欺騙的一種措施,但一般我們的是動(dòng)態(tài)IP不會(huì)有PTR記錄,建議關(guān)閉該選項(xiàng)。
執(zhí)行如下命令確認(rèn)是否開啟了UseDNS選項(xiàng)。
# grep UseDNS /etc/ssh/sshd_config
如果該選項(xiàng)值為“yes”或者為注釋行則說(shuō)明已開啟該選項(xiàng)。
處理方法
- 執(zhí)行以下命令,編輯/etc/ssh/sshd_config文件。
-
修改UseDNS選項(xiàng)值為no。
UseDNS no
-
重啟sshd服務(wù)。
- CentOS6執(zhí)行
-
CentOS7/EulerOS執(zhí)行
我公司為阿里云代理商,通過(guò)此頁(yè)面下單購(gòu)買,新老阿里云會(huì)員,均可享受我公司代理商價(jià)格!
-

