繁体   English   中英

如何限制将存储在 Google Cloud Platform 中的 VM 中的文件下载到本地 PC?

[英]How can I restrict downloading of files stored in my VM in Google Cloud Platform to my local PC?

我想知道如何限制将存储在 Google Cloud Platform 中的 VM 中的文件下载到我的本地 PC? 我有一些受限制的数据集,我想将它们存储在我的虚拟机中。 我想让我的合作者访问数据集,以便他们能够查看数据集、在其上运行脚本等; 但不要将其下载到他们的本地系统。

我也愿意使用 Azure。

从 VM 下载文件的方法是设置 FTP 或 SFTP 服务器。 因此,如果您和您的用户没有设置它,他们将无法下载它。

但这并不完全正确。 如果您允许他们将 SSH 放入 VM 并且他们可以看到该文件,他们可以简单地发出cat操作来查看数据并将其复制到他们的本地计算机中。 即使您覆盖cat命令以避免在这种情况下使用,他们仍然可以使用tac并最终恢复文件。 此外,如果他们可以执行二进制文件,他们可以创建自己的服务来发送文件。

实际上有很多方法可以获取文件,即使您不想这样做,但我想说的是,只要他们有权访问数据集文件,数据就不会完全安全。

无论如何,我想到的是,您可以将数据集中的数据导入 Cloud SQL 实例,以便他们可以查询数据但不能获取文件。 我正在链接您有关如何将数据导入MySQLPostgreSQLSQL 服务器实例的文档。

让我知道这种方法是否适合您的需求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM