自動的にサインインしたプロファイルで Dropbox デーモン (dropboxd) を自動インストールするスクリプトの問題

自動的にサインインしたプロファイルで Dropbox デーモン (dropboxd) を自動インストールするスクリプトの問題

サーバーの自動インストール スクリプトで Dropbox を自動的にインストールしようとしています。これにより、新しい VPS インスタンスを生成するときに、Dropbox がインストールされ、VPS インスタンスの自動インストール スクリプトによって資格情報がすでに入力された状態になります。

Dropboxデーモンdropboxdは、~/.dropboxにプロファイル/認証情報を保存することは知っていますが、フォルダとそのすべてのコンテンツをzip/tarで圧縮しようとしましたが、.dropboxフォルダを削除して保存したプロファイルを解凍または展開しても機能しませんでした。dropboxdを実行すると、初回インストール時に「このコンピュータはDropboxアカウントにリンクされていません...アクセスしてください」というメッセージが表示されます。https://www.dropbox.com/cli_link?host_id=...'

同期に同じ Dropbox アカウントを使用する新しいサーバー インスタンス間でプロファイル情報を複製できるように、システムからプロファイル情報を抽出するにはどうすればよいですか?

また、注意: Dropbox アップローダー スクリプトを試してみましたが、簡単な更新に必要な、バックグラウンドでの変更を監視できる同期機能がありません。同期用に構築された Dropbox デーモンを使用すれば済むのに、面倒な cronjob の設定を避けようとしています。

ありがとう。

答え1

私の調査によると、非常に大規模なコーディングなしでは実行できないようです。デーモンをインストールするには、Dropbox のサイトと対話して、Dropbox アカウントで許可されているクライアントのリストに新しい Dropbox クライアント (サーバー) を追加する、なんらかのマクロまたは API システムの設定が必要です。デーモンが実行され、クライアント検証のためにブラウザにコピーして貼り付ける URL が提供されます。これは 1 回だけ実行する必要があります。誰かがインストール スクリプトを盗聴して、生成された一意の URL を取得できれば、Dropbox アカウントにログインして検証を実行できるスクリプトを作成できます。ただし、私はスクリプト作成にそれほど熟練していません。

DropboxアカウントからファイルをアップロードおよびダウンロードできるDropboxスクリプトがあります(https://github.com/andreafabrizi/Dropbox-アップローダー) ですが、Dropbox クライアントはサーバーにインストールされません。サーバーからファイルを自動的に同期できるソリューションを探している場合は、Dropbox アカウントに追加する新しいクライアントごとに検証プロセスが発生するため、Dropbox デーモンを手動でインストールする必要があります。

関連情報