每次登入SSH時總是要停頓等待一會兒才能連接配接上,,這是因為OpenSSH伺服器有一個DNS查找選項UseDNS預設情況下是打開的。
UseDNS 選項打開狀态下,當通過終端登入SSH伺服器時,伺服器端先根據用戶端的IP位址進行DNS PTR反向查詢出用戶端的主機名,然後根據查詢出的用戶端主機名進行DNS正向A記錄查詢,驗證與其原始IP位址是否一緻,這是防止用戶端欺騙的一種措施,但一般我們的是動态IP不會有PTR記錄,打開這個選項沒什麼用,不如關閉。
通過編輯sshd_config配置檔案可将其關閉:
# vi /etc/ssh/sshd_config
找到:#UseDNS yes
在下方輸入:UseDNS no
儲存退出
然後重新開機ssh服務:
# service sshd restart
即可。