1. 程式人生 > >解決通過securecrt ssh登入linux比較慢的問題

解決通過securecrt ssh登入linux比較慢的問題

大家有沒有發現,輸入密碼之後還要過很久才會顯示命令提示符,這個問題的原因是:

OpenSSH在使用者登入的時候驗證IP。

OpenSSH會根據使用者的IP使用反向DNS找到主機名,再使用DNS找到IP地址,最後匹配一下登入的IP是否合法。如果你的網路裡沒有DNS伺服器,或者你的主機名是隨便捏造的,花的時間就比較多.

如果不想花這一部時間,有沒有辦法,答案是肯定的:

就是修改:

/etc/ssh/sshd_config檔案,新增(或者修改)

一行:

UseDNS no

重啟一下 sshd 服務

systemctl restart sshd

再次登陸伺服器就比較快了.