当您在CentOS系统上遇到SSH连接超时时,可以尝试以下几种方法进行排查和解决:
ping 命令检查网络连通性。traceroute 或 mtr 命令检查网络延迟和丢包情况。firewall-cmd 命令检查防火墙状态,确保SSH端口(默认22)已开放。firewall-cmd --permanent --add-service=ssh firewall-cmd --reload /etc/ssh/sshd_config 文件,将以下参数设置为合适的值: GSSAPIAuthentication no:禁用GSSAPI认证,使用密码或密钥认证。UseDNS no:禁用反向DNS查找。TCPKeepAlive yes:启用TCP保持连接。ClientAliveInterval 60:设置服务器端向客户端请求消息的时间间隔为每分钟一次。ClientAliveCountMax 3:设置服务器发出请求后客户端没有响应的次数达到3次后自动断开。systemctl restart sshd /etc/profile 文件,添加或修改 TMOUT 环境变量,例如:export TMOUT=180 通过以上步骤,您应该能够诊断并解决CentOS系统上的SSH连接超时问题。如果问题依然存在,建议进一步检查系统日志(如 /var/log/secure)以获取更多错误信息,并进一步排查。