SSH连接慢优化方法
1 导致ssh连接Centos系统慢的原因比较多
DNS反向解析影响:原因:SSH 服务器尝试对连接客户端的 IP 地址进行反向 DNS 解析,导致连接延迟
GSSAPI 身份验证影响:原因:GSSAPI 认证(通常用于 Kerberos 认证)可能导致延迟。
SSH客户端配置问题:客户端可能尝试使用 GSSAPI 认证或 DNS 反向解析。
检查服务器/etc/hosts解析文件内容是否正确,可尝试将环回地址解析到当前系统主机名,例如127.0.0.1 hostname
客户端带宽不足,服务器CPU负载过高:使用top及free命令检查系统资源使用情况。
2 通过修改服务器 vi /etc/ssh/sshd_config 禁用两个参数即可。(一般配置前两项即可解决问题,若连接还是较慢,可以尝试后面方法)
#修改 UseDNS yes 值 no UseDNS no #修改GSSAPIAuthentication yes 值 no GSSAPIAuthentication no #重启ssh服务 systemctl restart sshd
3 客户端配置问题:编辑客户端的 ~/.ssh/config 文件(如果没有该文件,请创建它),添加以下内容:
Host * GSSAPIAuthentication no UseDNS no