自动安装 dropbox 守护进程(dropboxd)并自动登录配置文件脚本问题

自动安装 dropbox 守护进程(dropboxd)并自动登录配置文件脚本问题

我试图在我的服务器自动安装脚本中自动安装 dropbox,因此当我生成一个新的 VPS 实例时,我可以安装 dropbox,并且已经通过我的 VPS 实例的自动安装脚本输入了凭据。

我知道 dropbox 守护进程 dropboxd 将配置文件/凭据信息存储在 ~/.dropbox 中,但是我尝试过对文件夹及其所有内容进行压缩/去皮,但当我删除 .dropbox 文件夹然后解压缩或解压保存的配置文件时,它从未起作用。运行 dropboxd 时,首次安装时会显示“此计算机未链接到任何 Dropbox 帐户...请访问”的消息https://www.dropbox.com/cli_link?host_id=...'

如何从系统中提取配置文件信息,以便可以在使用相同 Dropbox 帐户进行同步的新服务器实例之间复制它?

另请注意:我尝试过保管箱上传器脚本,但它们没有同步功能,可以监视后台的更改,而我需要轻松更新。当我只能使用为同步而构建的 dropbox 守护进程时,尝试避免设置混乱的 cronjob。

谢谢。

答案1

从我的研究来看,如果没有一些非常广泛的编码,这是不可能完成的。需要某种宏或 API 系统设置来与 Dropbox 站点交互,将每个新的 Dropbox 客户端(服务器)添加到 Dropbox 帐户上允许的客户端列表中,以便您安装守护程序。所发生的情况是,守护程序运行,然后为您提供一个 URL,您必须将其复制粘贴到浏览器以进行客户端验证。这只需发生一次。如果有人能够监听安装脚本并获取生成的唯一 URL,那么您就可以编写可以登录您的 Dropbox 帐户并为您进行验证的脚本。但是我对脚本编写不太熟练。

有一个 Dropbox 脚本,允许您从 Dropbox 帐户上传和下载文件(https://github.com/andreafabrizi/Dropbox-Uploader),但不会在服务器上安装 dropbox 客户端,如果您正在寻找允许您从服务器自动同步文件的解决方案,则由于每个新客户端的验证过程,您必须手动安装 dropbox 守护程序您添加到您的 Dropbox 帐户。

相关内容