linux系統(tǒng)ssh登錄慢的問題,可以通過修改遠端主機上的配置獲得解決。
經(jīng)常用ubuntu的朋友們可以已經(jīng)習慣了一個事實那就是,通過ssh登錄到ubuntu,登錄認證的時間總要用掉10多秒甚至20多秒30秒,可能你已經(jīng)習慣了這個事實,但是,其實,這個漫長的等待時間完全是可以免掉的,怎么免,且看下面
步驟一 關(guān)閉ssh的gssapi認證
vi /etc/ssh/ssh_config
注釋掉如下兩行
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
步驟二 關(guān)閉ssh的UseDNS
vi /etc/ssh/sshd_config
注:ubuntu的sshd_config文件沒有UseDNS參數(shù),而據(jù)我了解,其它類*NIX、*BSD操作系統(tǒng)的sshd_config都有UseDNS參數(shù),且它們?nèi)笔《际?/SPAN>"UseDNS yes",
那估計ubuntu的sshd_config雖然沒有UseDNS,那它缺省也是"UseDNS yes"了
于是,在sshd_config末尾處插入如下行
UseDNS no
然后執(zhí)行指令"/etc/init.d/ssh restart",重啟ssh服務(wù),配置生效
經(jīng)測試,使用此方法后,ubuntu的認證時間大大縮短,原來其登錄認證一般耗時在10秒以上15秒左右,有些時候甚至達到20多秒到30秒左右,而經(jīng)過此修改,ubuntu的登錄認證時間將會縮短在3秒以內(nèi)。