Google cloud platform 从GCP VM内部到另一台服务器的scp

Google cloud platform 从GCP VM内部到另一台服务器的scp,google-cloud-platform,google-compute-engine,Google Cloud Platform,Google Compute Engine,我正在尝试将文件samtools.tar.bz2从VM实例内部传输到GCP之外名为username@server.uni.no:但是,我得到以下错误: gcloud beta compute scp --project "absolute-bison-xxxx" --zone "europe-west4-a" samtools.tar.bz2 username@server.uni.no:/home/local/user 错误 请看一下: (BETA)g

我正在尝试将文件
samtools.tar.bz2
从VM实例内部传输到GCP之外名为
username@server.uni.no:
但是,我得到以下错误:

gcloud beta compute scp --project "absolute-bison-xxxx" --zone "europe-west4-a" samtools.tar.bz2 username@server.uni.no:/home/local/user
错误

请看一下:

(BETA)gcloud BETA compute scp使用scp命令在虚拟机实例和本地计算机之间安全地复制文件。
(…)
当传输目标为本地时,所有源文件必须来自同一虚拟机。 如果传输的目的地是远程的,则所有源都必须是本地的

即使两台远程机器都在GCP中,它也无法与它们一起工作

一个粗略的解决方法是将文件下载到本地计算机:
gcloud beta compute scp——项目“绝对野牛xxxx”——区域“欧洲西部4-a”USERNAME@INSTANCE_NAME:~/samtools.tar.bz2 samtools.tar.bz2

然后将其上载到外部服务器:
scp samtools.tar.bzusername@server.uni.no:/home/local/user

ERROR: (gcloud.beta.compute.scp) Could not fetch resource:  - Invalid value 'server.uni.no'. Values must match the following regular expression: '[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}'