SSH登入慢問題

2021-09-18 06:50:49 字數 550 閱讀 4281

ssh 登入太慢可能是 dns 解析的問題,預設配置下 sshd 初次接受 ssh 客戶端連線的時候會自動反向解析客戶端 ip 以得到 ssh 客戶端的網域名稱或主機名。

如果這個時候 dns 的反向解析不正確,sshd 就會等到 dns 解析超時後才提供 ssh 連線,這樣就造成連線時間過長、ssh 客戶端等待的情況,一般為10-30秒左右。有個簡單的解決辦法就是在 sshd 的配置檔案(sshd_config)裡取消 sshd 的反向 dns 解析。

方法1 設定dns

vi /etc/sysconfig/network-scripts/ifcfg-ens32 其中ens32 根據機器不同而不同

增加:dns1=8.8.8.8

dns2=8.8.4.4

方法2 關閉dns尋找

vi /etc/nsswitch.conf

hosts: files dns myhostname

為hosts: files

重新登陸ssh 速度就恢復正常了

/etc/nsswitch.conf 檔案參考:nsswitch.conf檔案詳解 

ssh登入慢的問題解決

最近接到一台新機器,可是ssh連其他linux機器,會等待10來秒才有提示輸入密碼。嚴重影響工作效率。登入很慢,登入上去後速度正常,後來查閱資料發現有以下可能 1.dns反向解析的問題 openssh在使用者登入的時候會驗證ip,它根據使用者的ip使用反向dns找到主機名,再使用dns找到ip位址,...

ssh登入慢解決方法

openssh在使用者登入的時候會驗證ip,它根據使用者的ip使用反向dns找到主機名,再使用dns找到ip位址,最後匹配一下登入的ip是否合法。如果客戶機的ip沒有網域名稱,或者dns伺服器很慢或不通,那麼登入就會很花時間。解決辦法 在目標伺服器上修改sshd伺服器端配置,並重啟sshd vi e...

ssh免登入問題

今天在搭建hadoop集群時遇到了一些問題,主要是ssh免登入的問題。配置完成過後經常是3臺虛擬機器中有一台可以訪問前兩台,但訪問自己卻出錯,另外的是只能訪問自己不能訪問另外的機子。為此自己也是折騰了好幾晚。自己比較笨 從網上查資料問題解釋的很多,方法很多。我就從自己的經驗給大家說說吧。首先是產生公...