解决Centos7的SSH登录慢问题

76次阅读
没有评论

共计 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 服务, 让其生效即可。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-06-12发表,共计446字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)