2026/4/16 16:27:51
网站建设
项目流程
家具网站素材,泰安岱岳区招聘网最新招聘信息,网站建设的图片尺寸应该是像素,济南哪家公司可以做网站Xshell SSH 连接故障排查详解
本文整理了 Xshell SSH 典型故障排查指南#xff0c;涵盖连接超时、连接被拒绝、密码和密钥认证失败、算法兼容性等常见问题#xff0c;并提供详细排查步骤和解决方法。1. SSH 连接超时#xff08;Connection Timed Out#xff09;
1.1 常见原…Xshell SSH 连接故障排查详解本文整理了 Xshell SSH 典型故障排查指南涵盖连接超时、连接被拒绝、密码和密钥认证失败、算法兼容性等常见问题并提供详细排查步骤和解决方法。1. SSH 连接超时Connection Timed Out1.1 常见原因服务器未开机或 SSH 服务未启动IP 地址或端口号错误防火墙/安全组未放行 SSH 默认端口 22网络不通路由、防火墙、VLAN 隔离VPN 或代理影响1.2 排查步骤测试网络连通性ping服务器IPtraceroute服务器IP确认 SSH 服务状态systemctl status sshd检查端口监听ss -lntp|grep22查看防火墙状态firewall-cmd --list-all iptables -L -n云服务器安全组检查确保入站规则允许 22 端口访问1.3 解决方案启动 SSH 服务systemctl start sshd放行端口firewall-cmd --add-servicessh --permanent firewall-cmd --reload2. 连接被拒绝Connection Refused2.1 常见原因SSH 服务未启动或异常SSH 端口被修改但客户端未同步TCP Wrapper 拒绝连接2.2 排查方法cat/etc/ssh/sshd_config|grepPort systemctl restart sshd确认端口号是否与 Xshell 会话一致查看/etc/hosts.allow和/etc/hosts.deny是否限制2.3 解决方法启动或重启 SSH 服务修改 TCP Wrapper 配置允许访问3. 用户名或密码错误Access Denied3.1 常见原因用户名拼写错误密码错误或账号被锁定root 用户禁止远程登录3.2 排查方式passwd-S 用户名# 查看账号状态cat/etc/ssh/sshd_config|grepPermitRootLogin3.3 解决方案解锁用户passwd -u 用户名临时允许 root 登录生产环境慎用vim/etc/ssh/sshd_config PermitRootLoginyessystemctl restart sshd4. 密钥认证失败Publickey Authentication Failed4.1 常见原因私钥文件格式或内容错误公钥未正确添加至服务器~/.ssh/authorized_keys权限设置不符合 SSH 要求4.2 正确权限设置chmod700~/.sshchmod600~/.ssh/authorized_keys4.3 Xshell 配置检查用户身份验证 → Public Key私钥格式需为.pem或 Xshell 生成的.key确认密钥对应正确的用户4.4 进阶排查ssh-vvv 用户名服务器IP# 查看详细连接日志可帮助定位认证失败的具体原因密钥不匹配、权限错误等5. 算法不兼容No matching key exchange method5.1 常见场景新版 Xshell 连接老旧系统如 CentOS 6客户端默认加密算法不被服务器支持5.2 解决方法Xshell会话属性 → SSH → 加密勾选diffie-hellman-group1-sha1或其他兼容算法6. 连接卡死但无报错6.1 可能原因MTU 不匹配导致分片丢包DNS 解析阻塞防火墙限制 ICMP6.2 解决方案echoUseDNS no/etc/ssh/sshd_config systemctl restart sshd在 Xshell 中使用 IP 直接连接绕过 DNS7. 快速自检清单IP 是否正确端口是否开放SSH 服务是否运行防火墙/安全组是否放行用户名/密码是否正确公钥是否配置正确权限是否符合要求算法是否兼容使用ssh -vvv查看调试信息8. 总结SSH 连接故障排查应遵循网络 → 服务 → 用户认证 → 客户端配置的顺序逐层排查可快速解决大部分 Xshell 连接异常问题。