gpt4 book ai didi

linux - 通过 gcloud compute scp 成功上传后无法在主目录中找到文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:34:01 32 4
gpt4 key购买 nike

我尝试将一个名为 kaldi.sh 的文件上传到谷歌云虚拟机。

所以我按照此处的指导尝试了 gcloud compute scp kaldi.sh vandys-0:~/experiment https://cloud.google.com/compute/docs/gcloud-compute/ .更具体:kaldi.sh 是我要上传的文件,vandys-0 是我的实例名,experiment 是我想要的目录上传到。

代码运行良好,但是当我激活 google cloud vm shell 并进入路径为 ~/experiemnt 的目录时(与 /home/[username]/experiment 我相信?)。我在实验目录中没有从 ls 中找到任何东西。

我尝试在命令中使用 gcloud compute scp kaldi.sh [username]@vandys-0:~/experiment。但它因错误而失败:

[username]@35.196.87.176: Permission denied (publickey).

lost connection

任何想法都可以提供帮助。

最佳答案

计算引擎的虚拟机实例不同于用于运行云虚拟机外壳的虚拟机。当您启动云 VM 外壳时,它会生成自己的(唯一的)虚拟机实例。 shell 的目的只是提供一个环境,您可以在其中运行 gcloud(或类似的)管理命令。我认为发生的事情是您将文件上传到您的真实计算引擎实例,然后打开云外壳,这会导致为您生成一个单独的(不相关的)实例。这些不会共享文件系统数据,因此您的文件似乎丢失了。

要访问文件复制到的 VM 实例,我们可以使用控制台浏览器中的 SSH 窗口。可以从虚拟机实例页面上的 GCP 控制台打开 SSH 窗口。

关于linux - 通过 gcloud compute scp 成功上传后无法在主目录中找到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52617656/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com