Linux SSH連接超級慢解決辦法。

最近連SSH接一臺Linux服務器時,連接很慢。等了大概40多秒鐘。才能連接上,開始以爲是網絡線路有問題。經過排查發現,其他linux均無次情況。最後對ssh的配置進行了設置和優化,終於解決此問題。


1、關閉DNS反向解析

linux中,默認開啓了ssh的反向解析,會很影響ssh的連接速度。

[root@TCard_365 ~]# vim /etc/ssh/sshd_config
UseDNS no


2.關閉ssh中的GSS認證.

在 GSS是ssh中的一種認證方式。一般情況下用不到。所以關閉它可以提高ssh的連接速度。

[root@TCard_365 ~]# vim /etc/ssh/sshd_config
GSSAPIAuthentication no


3.修改ssh服務器上的nsswitch.conf

[root@TCard_365 ~]# vim /etc/nsswitch.conf
hosts: files dns 改爲 hosts: files

hosts:  files dns :域名解析的順序,先通過本地文件進行解析(/etc/hosts),如果解析不成功則通過dns進行解析。


一般 修改完 1 、2 兩步驟即可解決問題。 3步驟。建議不要修改。如果服務器上有要通過域名,訪問其他服務器的話。修改後可能造成域名解析失敗。


修改完成上面的內容。重啓sshd服務即可。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章