如果您使用过Google云端硬盘,则您知道它可能是远程文件访问不可或缺的工具。虽然远程存储的标准反对参数之一是“只是携带闪存驱动器”,但只有在需要向Linode添加文件时才能使用。本指南将向您展示如何安装和配置一个很棒的免费软件,以便从运行Ubuntu 14.04或更高版本的Linode访问您的Google云端硬盘。
Google-drive-ocamlfuse(OCamlfuse)使用Drive API扫描并访问您的Google云端硬盘内容。以下大多数步骤涉及授权使用该授权并将该授权应用于在您的Linode上运行的副本。安装和授权后,您将可以通过Linode实时访问Google云端硬盘。
在开始之前,您应该熟悉我们有关入门和保护服务器安全的指南,特别是如果您的Google云端硬盘包含敏感的个人信息。
注意: 本指南中的步骤需要root权限。请务必以root身份或使用
sudo
前缀运行以下步骤。有关权限的更多信息,请参阅我们的用户和组指南。
首先,我们将添加OCamlfuse存储在我们的Linode中的存储库。完成后,我们会更新,以便我们可以看到更改,然后正常安装。
接下来,我们将启用对Google云端硬盘的API访问并创建一组凭据。这些步骤需要您本地计算机上的网络浏览器,并且可以访问与您的云端硬盘相关联的Google帐户。
谷歌将花一点时间来创建项目,当它完成后,您将到达仪表板:
如果您没有在图片列表中看到Drive API,则可能需要进行搜索。选择它后,单击页面顶部的蓝色“ 启用”按钮。
单击配置许可屏幕。Google假设您正在编写一个软件,因此它需要一些有关它的信息。
产品名称字段是必需的,但您可以将其他所有内容留空。然后单击页面底部的“ 保存 ”。
现在单击“ 其他 ”作为应用程序类型 Google会再次要求提供名称 - 您可以使用默认名称或选择一个您可以轻松与该项目关联的名称。然后单击Create。
单击屏幕左侧菜单上的凭据,然后从列表中选择您的项目。您现在可以查看您的客户端ID和客户端密钥字符串:
接下来,我们会向您的Linode中的OCamlfuse提供Drive API的凭据,授权其访问您的Google云端硬盘。
client-ID
以及client-secret
上述步骤中从Google API管理器中收到的内容:
google-drive-ocamlfuse -headless -label me -id client-ID -secret client-secret
此命令的输出将为您提供一个长URL。复制并粘贴它以便在步骤2中使用:
Please, open the following URL in a web browser: https://accounts.google.com/o/oauth2/auth?client_id=URL_SNIPPED Please enter the verification code:以下步骤将创建一个Google Drive将存在的空目录。您的所有Google云端硬盘文件和文件夹都会显示在此处。
而且你已经完成了!该目录google-drive
现在将反映您的Google云端硬盘的内容!第一次访问该文件夹时,可能需要几分钟才能同步,具体取决于驱动器上的内容。但是,在初始同步之后,访问几乎是立即的。
如果您的Google云端硬盘内容未自动加载,则表明您的凭据可能已过期。如果发生这种情况
更多教程请前往腾讯云+社区学习更多知识。
参考文献:《https://www.linode.com/docs/applications/cloud-storage/access-google-drive-linode/》
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有