将文件从 Google Cloud Shell 复制到 GCP VM

Copy files from Google Cloud Shell to GCP VM

我的开发环境在 Google Cloud Shell 中,而生产环境是一个单独的 GCP VM 实例。测试后,我想将所有文件从我的 dist 文件夹移动到 GCP VM 实例。

作为测试,我尝试只复制一个文件。

尝试 #1:在云端 Shell 终端

gcloud alpha cloud-shell scp cloudshell:~/README-cloudshell.txt peter@myvm:~/README-cloudshell.txt

错误 #1:当目标是远程时,所有源都必须是本地文件。

尝试 #2:在 GCP VM 终端内

gcloud compute scp cloudshell:~/README-cloudshell.txt myvm:~

错误 #2:当目标是远程时,所有源都必须是本地文件。

感谢任何帮助。

来自云端shell

gcloud compute scp ~/README-cloudshell.txt user@instanceName:~

使用正确的 SSH 密钥或在 ~ 目录中设置正确的权限