ssh登錄伺服器時總是要停頓等待一下才能連接上,這是因為OpenSSH伺服器有一個DNS查找選項UseDNS默認是打開的。
UseDNS選項打開狀態下,當客戶端試圖登錄OpenSSH伺服器時,伺服器端先根據客戶端的IP地址進行DNS PTR反向查詢,查詢出客戶端的host name,然後根據查詢出的客戶端host name進行DNS 正向A記錄查詢,驗證與其原始IP地址是否一致,這是防止客戶端欺騙的一種手段,但一般我們的IP是動態的,不會有PTR記錄的,打開這個選項不過是在白白浪費時間而已。
修改方法:
1.在伺服器的/etc/ssh/sshd_config 配置文件中增加UseDNS no 配置。
2.重啟ssh./etc/init.d/sshd restart
[火星人 ] 解決ssh連接超時的有效辦法(usedns選項)已經有629次圍觀