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

执行gcloud compute scp后未找到文件,无报错,求排查操作问题

问题原因及解决方法

核心错误:文件传到了另一台GCE实例上

对比你的操作就能发现问题:

  • gcloud compute scp命令的目标实例是kolotyluk-dev1(区域us-central1-c),文件已经被传到这台机器的用户主目录,命名为foo.log
  • 你后续ssh登录的是完全不同的实例nginx-proxy-vpn(区域us-central1-a),自然找不到刚才上传的文件

解决办法二选一:

  1. 登录正确的实例查看文件
    执行命令登录到kolotyluk-dev1:

    gcloud compute ssh --zone "us-central1-c" "kolotyluk-dev1" --project "forgerock-autoid"
    

    登录后执行ls就能看到foo.log

  2. 修改scp命令,将文件传到目标实例
    如果你的真实需求是把文件传到nginx-proxy-vpn,修改scp命令的目标地址:

    gcloud compute scp --zone "us-central1-a" java_error_in_idea_12001.log eric.kolotyluk@nginx-proxy-vpn:foo.log
    

    之后登录nginx-proxy-vpn即可看到文件

额外验证建议

可以用以下命令列出当前项目下的所有GCE实例,确认实例名称和对应区域:

gcloud compute instances list --project "forgerock-autoid"

内容的提问来源于stack exchange,提问作者Eric Kolotyluk

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 05:20:04