2014年11月28日 星期五

Linux SSH 關閉 UseDNS 解決登入時,認證很慢的問題

SSH 的 UseDNS 設定預設是開啟 yes,若使用登入時,發現密碼輸入後,要花很長一段時間,才完成認證,或使用 SSH 傳輸檔案時,每個檔案都會等很久才開始傳輸。可嘗試將 UseDNS 關閉,讓 SSH 不使用 DNS 反查 client 的資料,避免反查時間過久,認證就會很慢。

關閉方法:
修改 SSH 設定檔 /etc/ssh/sshd_config

#UseDNS yes
修改為
UseDNS no


再重新啟動 SSH
service sshd restart


參考:
Disabling reverse dns lookups in ssh
关闭UseDNS加速SSH登录

沒有留言:

張貼留言