【问题标题】:Using gcloud compute copy-files with custom port使用带有自定义端口的 gcloud 计算副本文件
【发布时间】:2015-05-20 14:04:25
【问题描述】:
有没有办法在 gcloud compute copy-files 中设置自定义端口号?
doc 对此只字未提。
一种解决方法可能是使用
gcloud compute copy-files --dry-run ...
获取输出并将
-P portnumber
标志添加到原始 scp 命令,但这不是一个舒适的解决方案(特别是与已弃用的
gcutil push 相比,它支持使用 --ssh_port 标志指定自定义端口,如
here 所述)。
【问题讨论】:
标签:
google-compute-engine
gcloud
【解决方案1】:
如果您改用gcloud beta compute scp 命令,这现在是可能的。这个有一个--port 可以指定的标志,甚至--scp-flag 用于传入独立scp 支持的任意标志(与gcloud compute ssh 通过--ssh-flag 参数接受标准ssh 标志相同的方式)
【解决方案2】:
很遗憾,目前没有办法做到这一点。您可以使用gcloud compute config-ssh,然后您可以直接使用 scp 或使用您自己的解决方法。