我正在尝试将存储在谷歌计算引擎linux终端中的文件传输到谷歌云外壳。有命令行吗?
是的,您可以从Cloud Shell中做到这一点。使用scp
命令(ssh-cp(
gcloud compute scp <instance name>:<file or dir to get> <destintation> --zone <Zone of the instance>
当然,端口22必须对互联网开放(端口22上的防火墙规则为0.0.0.0/0(,并且您必须具有登录VM 所需的权限
编辑1
您可以使用gcloud CLI在环境中执行相同的操作。命令是这个
gcloud cloud-shell scp localhost:<Local files> cloudshell:<Cloud shell dir>