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

Azure DevOps SSH服务连接IPv6失败问题排查求助

Azure DevOps SSH服务连接IPv6支持及问题解决

支持情况

Azure DevOps的SSH服务连接和SSH@0任务支持IPv6,但需要正确的地址格式配置,这是你当前遇到ENETUNREACH错误的核心原因。

解决办法

  • 修正IPv6地址格式:在服务连接的“主机名或IP”字段,将IPv6地址用方括号包裹,例如[2001:db8:3c4d:15::1a2f]。直接输入裸IPv6地址会导致SSH客户端无法正确识别地址类型,引发连接失败。
  • 验证代理网络的IPv6能力:
    • 若使用微软托管代理:部分Azure区域的托管代理环境支持IPv6,可尝试切换到西欧、美国东部等支持IPv6的区域重新运行任务;如果托管代理所在环境无IPv6访问能力,需改用自托管代理,部署在具备IPv6网络访问权限的机器上(比如你的macOS设备或其他有IPv6的服务器)。
    • 若使用自托管代理:确保代理所在机器能正常ping通目标VPS的IPv6地址,且能通过ssh user@[IPv6地址]建立连接。
  • 检查VPS防火墙规则:确认VPS的IPv6防火墙/安全组已开放SSH端口(默认22),允许Azure DevOps代理所在IP段的入站请求。
  • 查看任务日志排查细节:在Azure DevOps的任务运行日志中,找到SSH命令的执行行,确认实际使用的地址格式是否正确,是否有其他网络错误提示(比如DNS解析失败、端口被拒等)。

内容的提问来源于stack exchange,提问作者E.Benedos

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 01:20:41