共計 438 個字符,預(yù)計需要花費 2 分鐘才能閱讀完成。
Linux centos ssh 登錄慢怎么回事? 有時候在 ssh 遠程登錄到其他主機上時發(fā)現(xiàn)登錄時間太長,要等待很久才會出現(xiàn)輸入密碼的提示,google 了一下,發(fā)現(xiàn)主要有兩個問題會導(dǎo)致 ssh 登錄慢:
使用了 dns 反查,這樣的話當(dāng) ssh 某個 IP 時,系統(tǒng)會試圖通過 DNS 反查相對應(yīng)的域名,如果 DNS 中沒有這個 IP 的域名解析,則會等到 DNS 查詢超時才會進行下一步,消耗很長時間。
解決方案:
vi /etc/ssh/sshd_config
在這個文件中,增加一行記錄:UseDNS no
默認情況下會有一行被注釋掉的記錄 #UseDNS yes,雖然這條記錄被注釋掉了,但 ssh 缺省情況下 UseDNS 的值是 yes,所以要顯式的指定該值為 no。
重新啟動 ssh 服務(wù)
遠程登錄會快很多。或者如果機器不用上外網(wǎng),直接刪除 /etc/resolv.conf 下的內(nèi)容
最后重啟一下 SSH 服務(wù):
CentOS6:
service sshd restart
CentOS7:
/bin/systemctl restart sshd.service
正文完