Google Drive 作为 FTP 服务器

Posted

技术标签:

【中文标题】Google Drive 作为 FTP 服务器【英文标题】:Google Drive as FTP Server 【发布时间】:2015-06-01 11:11:32 【问题描述】:

有没有办法将 Google Drive 用作 FTP 服务器? 我的意思是我有主机、用户名和密码,并且使用 Filezilla 我可以访问 GDrive 文件夹、上传和下载数据以及使用许多软件自动备份。 协议是 FTP 还是 SFTP 并不重要。

GDrive 是否允许此功能?在肯定回答中,我怎样才能获得我的凭据?

DropBox 是否也允许此功能?

【问题讨论】:

我目前使用的解决方案是在我的终端主机上安装应用程序,然后使用 rsync 或简单的备份应用程序同步、移动、复制所有文件。 【参考方案1】:

我找不到直接的 GDrive/DropBox 解决方案。我也很惊讶免费的 ftp 主机没有惰性解决方案。 Windows azure 提供了一个 ftp 服务器“FTP 连接器”,它很容易在以下位置打开: https://portal.azure.com

您可以通过在部署期间选择“查看所有”机器类型来获得一个免费的 1 GB 帐户。​​

【讨论】:

【参考方案2】:

如何在您的本地电脑上运行 google-drive-ftp-adapter 应用程序,然后将您的 filezilla 客户端连接到该应用程序? google-drive-ftp-adapter 应用程序不是在线服务,而是通过 ftp 连接到 google drive 的替代解决方案。

google-drive-ftp-adapter 是托管在 github 中的开源应用程序,它是一种独立的 ftp-server java 应用程序,代表您连接到您的 google 驱动器,充当桥梁(或适配器)在您的 ftp 客户端和 google drive 服务之间。运行 google-drive-ftp 适配器后,您可以将首选 FTP 客户端连接到本地主机中的 google-drive-ftp-adapter ftp 服务器(或运行应用程序的任何位置,例如远程计算机)来管理您的文件。

我将它与 Beyond compare 结合使用,以将我的本地文件与我在 google 驱动器中的文件同步,它非常适合此目的。

这是托管 google-drive-ftp-adapter 存储库的当前 github 链接:https://github.com/andresoviedo/google-drive-ftp-adapter

【讨论】:

被谷歌封禁了吗?我无法登录我的帐户。【参考方案3】:

通过 google-drive-ftp-adapter,我可以通过 FileZilla FTP 客户端访问 Google Drive 的 My Drive 区域。但是,我无法访问 与我共享 区域。

您可以通过将 configuration.properties 文件中的 account 属性从 default 更改为所需的 Google 来配置它使用的 Google 帐户凭据帐户名称。请参阅http://www.andresoviedo.org/google-drive-ftp-adapter/ 处的说明

【讨论】:

以上是关于Google Drive 作为 FTP 服务器的主要内容,如果未能解决你的问题,请参考以下文章

在google drive使用google.colab云服务

如何通过 Google Drive .NET API v3 使用服务帐户访问 Team Drive

如何使用 Google 服务帐户通过 Activity API 检索 Google Drive 活动?

使用服务帐户的Google Drive API问题

Google Drive API Python 服务帐户示例

Google Drive - 服务帐户存储限制