1. 程式人生 > >ssh登入時認證慢的解決方法

ssh登入時認證慢的解決方法

putty登入內網伺服器時,輸入使用者名稱很快,但是輸入密碼後要等很長時間才可以登入上去

搜了一下,大多是ubuntu的,編輯 /etc/ssh/ssh_config  把GSSAPIAuthentication yes 改成no ,我試了一下沒有效果

後來終於找到原因:SSHD在預設配置下SSH伺服器在接受每一個連線時都會向DNS Server去請求一個逆向解析請求來解析客戶端IP,過程如下:
當SSH client 連線到server後,server會向/etc/resolv.conf中的nameserver請求client端IP的逆向解析,而client端IP(或者是client端IP對應的域名?)在nameserver中不存在,所以會很慢。

看來一下/etc/resolv.conf,裡面的域名伺服器訪問不到,

於是修改為

search localdomain

儲存退出,再次登入正常,搞定!還是網路好啊,雖然垃圾資訊很多^_^