最近在windows上SSH登陸linux虛擬機特別慢,主要是出現輸入用戶名的提示須要很長時間,而後輸入密碼以後也常常沒有反應。可是虛擬機之間(已經有hosts解析)沒有問題。linux
恰好換了一臺window也登陸也是一樣問題,下定決心要解決一下。windows
經過下面修改/etc/ssh/sshd_config中兩個參數,解決了ssh登陸慢問題,很開心記錄一下。api
一、在linux中,默認就是開啓了SSH的反向DNS解析,這個會消耗大量時間,所以須要關閉。服務器
# vi /etc/ssh/sshd_configssh
UseDNS noide
在配置文件中,雖然UseDNS yes是被註釋的,但默認開關就是yesrest
二、關閉SERVER上的GSS認證虛擬機
在authentication gssapi-with-mic有很大的可能出現問題,所以關閉GSS認證能夠提升ssh鏈接速度。it
# vi /etc/ssh/sshd_configio
GSSAPIAuthentication no
三、systemctl restart sshd重啓一下ssh服務
再次ssh鏈接linux服務器,正常!