簡體   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