前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用Ubuntu 14.04从Linode访问Google云端硬盘

使用Ubuntu 14.04从Linode访问Google云端硬盘

作者头像
Techeek
发布2018-09-19 10:14:01
2.3K0
发布2018-09-19 10:14:01
举报
文章被收录于专栏:云计算云计算

如果您使用过Google云端硬盘,则您知道它可能是远程文件访问不可或缺的工具。虽然远程存储的标准反对参数之一是“只是携带闪存驱动器”,但只有在需要向Linode添加文件时才能使用。本指南将向您展示如何安装和配置一个很棒的免费软件,以便从运行Ubuntu 14.04或更高版本的Linode访问您的Google云端硬盘。

Google-drive-ocamlfuse(OCamlfuse)使用Drive API扫描并访问您的Google云端硬盘内容。以下大多数步骤涉及授权使用该授权并将该授权应用于在您的Linode上运行的副本。安装和授权后,您将可以通过Linode实时访问Google云端硬盘。

在开始之前,您应该熟悉我们有关入门保护服务器安全的指南,特别是如果您的Google云端硬盘包含敏感的个人信息。

注意: 本指南中的步骤需要root权限。请务必以root身份或使用sudo前缀运行以下步骤。有关权限的更多信息,请参阅我们的用户和组指南。

安装软件

首先,我们将添加OCamlfuse存储在我们的Linode中的存储库。完成后,我们会更新,以便我们可以看到更改,然后正常安装。

  1. 添加存储库: sudo add-apt-repository ppa:alessandro-strada/ppa
  2. 更新: sudo apt-get update
  3. 安装应用程序: sudo apt-get install google-drive-ocamlfuse

访问Google云端硬盘API

接下来,我们将启用对Google云端硬盘的API访问并创建一组凭据。这些步骤需要您本地计算机上的网络浏览器,并且可以访问与您的云端硬盘相关联的Google帐户。

Google Developers控制台。
Google Developers控制台。
  • 创建一个项目。单击“ 创建项目”,然后为项目命名并再次单击“ 创建”
新项目窗口。 我打电话给我的项目Google Drive Linode
新项目窗口。 我打电话给我的项目Google Drive Linode

谷歌将花一点时间来创建项目,当它完成后,您将到达仪表板:

项目“仪表板”
项目“仪表板”
  • 启用Google Drive API。点击API和验证,然后的API当菜单展开。您将看到如下所示的列表。点击Drive API
API列表。
API列表。

如果您没有在图片列表中看到Drive API,则可能需要进行搜索。选择它后,单击页面顶部的蓝色“ 启用”按钮。

Google Drive API说明。
Google Drive API说明。
  • 单击页面左侧菜单中的凭据。然后单击“ 添加新凭据”
凭证屏幕。
凭证屏幕。

单击配置许可屏幕。Google假设您正在编写一个软件,因此它需要一些有关它的信息。

创建客户端ID。
创建客户端ID。

产品名称字段是必需的,但您可以将其他所有内容留空。然后单击页面底部的“ 保存 ”。

配置Google Drive API项目。 我将我的名字命名为“Google Drive Linode link”
配置Google Drive API项目。 我将我的名字命名为“Google Drive Linode link”

现在单击“ 其他 ”作为应用程序类型 Google会再次要求提供名称 - 您可以使用默认名称或选择一个您可以轻松与该项目关联的名称。然后单击Create

选择将使用此API密钥的位置
选择将使用此API密钥的位置

单击屏幕左侧菜单上的凭据,然后从列表中选择您的项目。您现在可以查看您的客户端ID客户端密钥字符串:

谷歌生成的客户端ID和客户端密码字符串。
谷歌生成的客户端ID和客户端密码字符串。

授权OCamlfuse Access

接下来,我们会向您的Linode中的OCamlfuse提供Drive API的凭据,授权其访问您的Google云端硬盘。

  • 授权您的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会要求允许此新应用程序(OCamlfuse)访问您的Google云端硬盘。单击“ 接受”以接收验证码:
来自谷歌的权限请求屏幕。
来自谷歌的权限请求屏幕。
  • 将验证码复制/粘贴回您的Linode中的OCamlfuse。

选择Google云端硬盘的安装位置

以下步骤将创建一个Google Drive将存在的空目录。您的所有Google云端硬盘文件和文件夹都会显示在此处。

  1. 创建一个挂载点。以下将在您的主文件夹中创建它,但您可以选择不同的路径: mkdir ~/google-drive
  2. 安装Google云端硬盘: google-drive-ocamlfuse -label me google-drive

而且你已经完成了!该目录google-drive现在将反映您的Google云端硬盘的内容!第一次访问该文件夹时,可能需要几分钟才能同步,具体取决于驱动器上的内容。但是,在初始同步之后,访问几乎是立即的。

故障排除

如果您的Google云端硬盘内容未自动加载,则表明您的凭据可能已过期。如果发生这种情况

  1. 在本地计算机上,访问http://console.developers.google.com如果您已在Developers Console上创建了其他项目,请务必选择上面创建的项目。
  2. 单击API和Auth
  3. 单击页面左侧菜单中的“ 凭据”。从那里,从列表中选择客户端ID,该ID将由您的项目名称标识。
  4. 单击重置密码
  5. 重复这些步骤以授权您的Linode上的OCamlfuse访问权限
  6. 重新安装Google云端硬盘: google-drive-ocamlfuse -label me google-drive

更多教程请前往腾讯云+社区学习更多知识。

参考文献:《https://www.linode.com/docs/applications/cloud-storage/access-google-drive-linode/

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装软件
  • 访问Google云端硬盘API
  • 授权OCamlfuse Access
  • 选择Google云端硬盘的安装位置
  • 故障排除
相关产品与服务
验证码
腾讯云新一代行为验证码(Captcha),基于十道安全栅栏, 为网页、App、小程序开发者打造立体、全面的人机验证。最大程度保护注册登录、活动秒杀、点赞发帖、数据保护等各大场景下业务安全的同时,提供更精细化的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档