Blog.wlens.top
1096 字
5 分钟
VPS 挂载 Google 云盘:详细教程与配置指南

VPS 挂载 Google 云盘:详细教程与配置指南
📘 概述
本文将通过 SSH 工具 登录 VPS(虚拟私有服务器),使用 Rclone 工具将 Google Cloud Drive(Google 云盘) 挂载到 VPS 上,使得本地目录可以与 Google 云盘实现 实时同步与挂载,方便文件访问、备份或存储。
🧰 准备工作
所需工具与环境
- 一台 已安装 Linux 系统的 VPS(如 CentOS、Ubuntu 等)
- 一台电脑,已安装 SSH 客户端(如 PuTTY、Xshell、终端等)
- Google 账号(用于授权访问 Google Cloud Drive)
- Rclone(一款功能强大的命令行工具,支持 Google Drive 等多种云存储服务)
🔧 第一步:SSH 登录 VPS
- 打开 SSH 工具(如 Xshell、Termius 等),连接到你的 VPS。
- 输入 VPS 的 IP地址、端口、用户名 和 密码/SSH 密钥,成功登录后进入 VPS 命令行。
💡 第二步:安装相关依赖和 Rclone
在命令行中依次执行以下命令进行环境安装和 Rclone 安装:
# 更新系统包yum update -y
# 安装必要的依赖yum install curl sudo wget fuse unzip -y
# 下载并安装 Rclonecurl https://rclone.org/install.sh | sudo bash
⚠️ 如果使用的是 Ubuntu/Debian 系统,将
yum
改为apt
,例如:sudo apt update && sudo apt install curl sudo wget fuse unzip -y
🔐 第三步:配置 Rclone
执行以下命令进入 Rclone 配置:
rclone config
配置流程如下:
- 按
n
创建一个新配置。 - 输入配置名,例如:
gdnf
- 选择类型:
google drive
- 输入 Google Drive 的 Client ID 和 Client Secret,此处可以直接按回车使用 Rclone 默认的。
- 选择授权方式:
1
(FULL 用于访问所有文件) - 按回车确认
- 配置完成后,会提示是否保存:
y
- 级别选择:
n
(不使用缓存) - 退出设置:按
q
🌐 第四步:如果无法跳转授权页面(Windows 端进行授权)
如果上述配置步骤中没有跳转到浏览器授权页面,可按以下步骤处理:
步骤 1:在 Windows 上下载 Rclone 客户端
- 访问 Rclone 官网下载页面
- 下载适合你系统的安装包(例如 Windows 64 位)
- 解压后,建议将文件夹重命名为
rclone
步骤 2:通过 PowerShell 进行授权
- 进入解压后的
rclone
文件夹,右键选择“在此处打开 PowerShell 窗口” - 执行以下命令:
.\rclone authorize "drive"
- 此时会自动跳转到浏览器授权界面(如果未自动跳转,可以手动打开
https://accounts.google.com/o/oauth2/auth?response_type=code&client_id=...
的授权页面) - 点击 允许访问,授权完成后返回 PowerShell 窗口
- 复制返回的 Token 内容(包括
{}
)
🔄 第五步:将 Token 信息粘贴到 VPS 上
返回 Linux VPS 命令行,执行以下命令将 Token 信息粘贴进去:
rclone config
进入配置菜单后,根据提示 输入 Token 信息(注意包含
{}
)
执行以下命令确认:
yes
选择挂载点,然后按回车继续操作,直到完成挂载并退出:
q
📁 第六步:创建挂载目录
在 VPS 中创建挂载目录:
mkdir /home/gdrive
📄 第七步:创建 Rclone 服务(开机自启)
- 进入系统服务目录:
cd /etc/systemd/system
- 使用
nano
或vim
创建名为rclone.service
的文件:
sudo nano rclone.service
- 将以下内容复制到文件中:
[Unit]Description=RcloneAssertPathIsDirectory=/home/gdriveAfter=network-online.target
[Service]Type=simpleExecStart=/usr/bin/rclone mount gdnf:/ /home/gdrive \ --umask 0000 \ --default-permissions \ --allow-non-empty \ --allow-other \ --buffer-size 32M \ --dir-cache-time 12h \ --vfs-read-chunk-size 64M \ --vfs-read-chunk-size-limit 1GExecStop=/bin/fusermount -u /home/gdriveRestart=on-abortUser=root
[Install]WantedBy=default.target
- 按
Ctrl + O
保存,Ctrl + X
退出
🚀 第八步:启动并设置 Rclone 服务
# 启动服务systemctl start rclone
# 设置开机自启systemctl enable rclone
# 重启服务systemctl restart rclone
# 停止服务systemctl stop rclone
# 查看服务状态systemctl status rclone
✅ 第九步:验证挂载是否成功
- 进入挂载目录:
cd /home/gdrive
- 执行以下命令查看是否同步了 Google 云盘中的文件:
ls
如果能看到 Google 云盘中的文件,说明挂载配置已成功!
📌 注意事项
- 挂载目录
/home/gdrive
会与 Google 云盘中的文件保持同步。 - 如需卸载挂载点,可以执行:
fusermount -u /home/gdrive
- Rclone 配置文件 默认存储在
~/.config/rclone/rclone.conf
,可以进行备份或编辑。
📚 总结
通过本教程,你已完成以下操作:
- 安装并配置了 Rclone。
- 授权访问 Google 云盘。
- 创建了挂载点并成功挂载。
- 设置了开机自启服务。
如果在使用过程中遇到任何问题,欢迎继续提问!我将为你提供进一步帮助。
VPS 挂载 Google 云盘:详细教程与配置指南
https://blog.wlens.top/posts/vps挂载谷歌云盘/