ssh登入慢,等待輸入密碼時間長

2021-06-02 00:05:09 字數 699 閱讀 8280

有時候在ssh遠端登入到其他主機上時發現登入時間太長,要等待很久才會出現輸入密碼的提示,google了一下,發現主要有兩個問題會導致ssh登入慢:

1.使用了dns反查,這樣的話當ssh某個ip時,系統會試圖通過dns反查相對應的網域名稱,如果dns中沒有這個ip的網域名稱解析,則會等到dns查詢超時才會進行下一步,消耗很長時間。修改方式:

vim /etc/ssh/sshd_config

增加一行記錄:usedns no

預設情況下會有一行被注釋掉的記錄#usedns yes,雖然這條記錄被注釋掉了,但ssh預設情況下usedns的值是yes,所以要顯式的指定該值為no。

重新啟動ssh服務

遠端登入會快很多。或者如果機器不用上外網,直接刪除/etc/resolv.conf下的內容

2. 這種情況在本地主機或遠端主機啟**形的情況下比較明顯,該引數似乎是在做圖形方面的認證,具體功能還不清楚,但修改以後可以明顯提高ssh遠端登入速度。

vim /etc/ssh/sshd_config

修改gssapiauthentication引數為 no,預設是yes

重新啟動ssh服務

ssh –vvv [email protected]

-vvv的引數可以檢視ssh登入的過程,看看當前進行到了哪一步。

ssh登入慢,等待輸入密碼時間長

有時候在ssh遠端登入到其他主機上時發現登入時間太長,要等待很久才會出現輸入密碼的提示,google了一下,發現主要有兩個問題會導致ssh登入慢 1.使用了dns反查,這樣的話當ssh某個ip時,系統會試圖通過dns反查相對應的網域名稱,如果dns中沒有這個ip的網域名稱解析,則會等到dns查詢超時...

解決ssh登入慢,等待時間長的問題

有時候在ssh遠端登入到其他主機上時發現登入時間太長,經過親自測試,發現主要有兩個問題會導致ssh登入慢 1.使用了dns反查,這樣的話當ssh某個ip時,系統會試圖通過dns反查相對應的網域名稱,如果dns中沒有這個ip的網域名稱解析,則會等到dns查詢超時才會進行下一步,消耗很長時間。修改方式 ...

解決ssh登入慢,等待時間長的問題

有時候在ssh遠端登入到其他主機上時發現登入時間太長,經過親自測試,發現主要有兩個問題會導致ssh登入慢 1.使用了dns反查,這樣的話當ssh某個ip時,系統會試圖通過dns反查相對應的網域名稱,如果dns中沒有這個ip的網域名稱解析,則會等到dns查詢超時才會進行下一步,消耗很長時間。修改方式 ...