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

Google Cloud Platform SSH报错Code 1006 会话超时解决方法问询

会话超时触发IAP 1006错误解决方案

Connection via Cloud Identity-Aware Proxy Failed
Code: 1006
Please ensure you can make a proper https connection to the IAP for TCP hostname: https://tunnel.cloudproxy.app
You may be able to connect without using the Cloud Identity-Aware Proxy.

确认该错误由会话超时触发时,可按以下方案操作解决:

方案1:调整IAP会话超时配置

  • 登录GCP控制台进入「身份感知代理」页面,切换到「SSH和TCP资源」标签
  • 找到机器学习项目对应的VM实例,勾选后点击右侧信息面板的「修改IAP设置」
  • 找到「TCP转发会话时长」配置项,将默认的1小时调整为更长值(最长可设24小时),保存后重新连接实例即可

方案2:配置SSH双向保活参数

本地客户端配置

  • 编辑本地SSH配置文件~/.ssh/config,添加如下内容:
Host *
  ServerAliveInterval 60
  ServerAliveCountMax 10
  • 配置代表每60秒向服务端发送一次保活包,连续10次无响应才断开连接,可按需调整数值

服务端实例配置

  • 连接VM实例后编辑SSH服务配置文件/etc/ssh/sshd_config,添加如下内容:
ClientAliveInterval 60
ClientAliveCountMax 10
  • 执行sudo systemctl restart sshd命令重启SSH服务生效

方案3:用终端复用工具后台保留Jupyter会话

如果是Jupyter任务运行时间过长导致前台SSH会话超时断开,可通过tmux/screen保留后台进程:

  • 连接实例后执行tmux创建新会话,在会话内启动Jupyter Notebook
  • 即使SSH连接断开,Jupyter进程仍会在tmux后台持续运行,重新连接实例后执行tmux a即可恢复之前的操作会话

临时规避方案:跳过IAP直连实例

如果调整超时配置后仍偶发报错,可按照错误提示绕过IAP连接:

  • 确认VM实例已分配公网IP,本地公网IP已加入实例防火墙SSH端口(默认22)放行规则
  • 连接时添加--iap-tunnel=disabled参数即可,命令示例:gcloud compute ssh <你的实例名称> --iap-tunnel=disabled

内容的提问来源于stack exchange,提问作者이주찬

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 04:39:05