共計 446 個字符,預計需要花費 2 分鐘才能閱讀完成。
Centos7 的 ssh 登錄很慢怎么回事?OpenSSH 在用戶登錄的時候會驗證 IP,它根據用戶的 IP 使用反向 DNS 找到主機名,再使用 DNS 找到 IP 地址,最后匹配一下登錄的 IP 是否合法。如果客戶機的 IP 沒有域名,或者 DNS 服務器很慢或不通,那么登錄就會很花時間。因此可以想辦法規避這個問題就好。
方法一:把 IP 和域名 HOSTS 綁定上,既然它要就給它。
vim /etc/hosts
xxx.xxx.xx.xxx localhost
【推薦】類似的方法,也可以解決 MySQL 報反向域名解析的 warning 問題。
方法二:干脆把這個驗證去掉,不讓它起作用。
1. 如果遠程 SSH 服務器無法改動,則修改 ssh 客戶端配置文件
# vim /etc/ssh/ssh_config
設置:GSSAPIAuthentication no
2. 修改遠程 SSH 服務器的配置
# vim /etc/ssh/sshd_config
設置:GSSAPIAuthenticationno
同時設置不使用 DNS 解析:UseDNS no
重啟 sshd 服務, 讓其生效即可。
正文完