# 前言
远程 ssh 连接,在 Linux 非图形化界面,使用 rclone 挂载 onedrive,如何获得 token
# 远程 ssh 连接
映射 53682 端口
由于没有图形化界面,onedrive 无法直接通过浏览器验证,需要映射端口到本地,通过本地浏览器验证
ssh -L localhost:53682:localhost:53682 <username>@<remote_server> |
# 安装 rclone
linux ubuntu
sudo apt install rclone |
# 配置 rclone
配置 onedrive, 需要 onedrive 的 client_id 和 client_secret (在 onedrive 的开发者中心申请)
rclone config,一步步配置,选择 onedrive, 输入 client_id 和 client_secret
Use web browser to automatically authenticate? 选择 y 使用 web browser 验证
然后复制并粘贴身份验证 url 到本地的浏览器,
http://127.0.0.1:53682/auth?state=xxxxxxxxxxxx 到本地机器上的浏览器,完成验证。
rclone config |