You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

测试SSH连接遇报错:ssh: Could not resolve hostname 临时解析失败求助

SSH连接域名解析失败问题排查方案
  • 替换正确的GitHub主机名
    你用的hostname是文档里的占位符变量,并非实际主机地址,需根据你的环境替换:

    • 普通GitHub平台:执行 ssh -T git@github.com
    • GitHub AE企业环境:替换为你的企业专属域名,比如 ssh -T git@your-company.githubae.com
  • 排查DNS解析问题
    先执行 ping github.com(或你的GitHub AE域名),如果同样提示解析失败,说明本地DNS配置异常:

    • 切换公共DNS服务器,比如8.8.8.8或114.114.114.114
    • 刷新本地DNS缓存:
      • Windows:运行 ipconfig /flushdns
      • macOS/Linux:执行 sudo systemd-resolve --flush-caches(不同Linux发行版可能有差异,比如CentOS可尝试 sudo service nscd restart)
  • 检查网络与代理设置

    • 关闭本地代理、VPN后重试SSH命令,确认是否是代理拦截了域名解析
    • 验证防火墙是否允许SSH(22端口)的出站请求,必要时临时关闭防火墙测试
  • 检查SSH配置文件
    查看本地SSH配置文件是否存在错误:

    • Linux/macOS路径:~/.ssh/config
    • Windows路径:C:\Users\[你的用户名]\.ssh\config
      如果文件里有错误的Host配置项(比如误将hostname设为固定值),删除或修正该条目后重试

内容的提问来源于stack exchange,提问作者J-Storm9

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 16:09:24