時候在ssh遠程登陸到其餘主機上時發現登陸時間太長,通過親自測試,發現主要有兩個問題會致使ssh登陸慢:
1.使用了dns反查,這樣的話當ssh某個IP時,系統會試圖經過DNS反查相對應的域名,若是DNS中沒有這個IP的域名解析,則會等到DNS查詢超時纔會進行下一步,消耗很長時間。vim
修改方式:ssh
使用root權限修改ssh的配置文件,vim /etc/ssh/sshd_configide
增長一行記錄:UseDNS no測試
默認狀況下會有一行被註釋掉的記錄#UseDNS yes,雖然這條記錄被註釋掉了,但ssh缺省狀況下UseDNS的值是yes,因此要顯式的指定該值爲no。rest
從新啓動ssh服務dns
#service sshd restart域名
vim /etc/ssh/sshd_configit
修改GSSAPIAuthentication參數爲 no,默認是yesio
從新啓動ssh服務class
#service sshd restart