【问题标题】:Copying files from remote (non GCE) server to google cloud platform bucket over SSH通过 SSH 将文件从远程(非 GCE)服务器复制到谷歌云平台存储桶
【发布时间】:2021-01-10 15:14:54
【问题描述】:

如何通过 SSH 将文件从远程服务器复制到谷歌云存储桶? This 问题概述了如何将文件从谷歌计算引擎实例复制到谷歌云存储,这不是我需要的。

文件太大,无法在上传之前下载到我的本地计算机。有没有可能做这样的事情:

ssh -p 2455 skiventist@myremoteserver | gsutil cp -r /path/to/remote_folder :gs//mybucket

错误:

CommandException: No URLs matched: /path/to/remote_folder

【问题讨论】:

    标签: google-cloud-platform google-cloud-storage


    【解决方案1】:

    不管是 GCE 还是其他服务器,它们都是远程服务器。你需要:

    1- ssh 进入你的远程服务器

    2- 确保您已安装 gsutil 并且您有权管理存储桶。

    3- 将文件复制到该远程服务器: gsutil cp -r /path/to/remote_folder gs//mybucket

    您还可以使用-m 标志,它将执行并行多线程/多处理并使传输更快。

    查看this doc了解更多信息

    【讨论】:

    • 好的,谢谢。我需要在远程服务器上安装 glcoud sdk。
    猜你喜欢
    • 2017-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-26
    • 2016-04-26
    • 2019-04-29
    • 2020-03-29
    • 1970-01-01
    相关资源
    最近更新 更多