Linux
 Computer >> コンピューター >  >> システム >> Linux

Rcloneを使用してクラウドでファイルを暗号化する方法

Rcloneを使用してクラウドでファイルを暗号化する方法

Rcloneは素晴らしいツールです。これは、多数のクラウドストレージプロバイダーでファイルをシームレスに管理できるようにするシンプルなスクリプトです。直感的なコマンドラインインターフェイスと強力な機能セットを備えており、特に、あるクラウドリモートから別のクラウドリモートにデータを移行したり、複数のクラウドリモートを相互に組み合わせたり、データを透過的に暗号化および復号化したりできます。この記事は最後のポイントに焦点を当てています。

Cryptは、ファイルのアップロード中にファイルを暗号化し、ダウンロード時に復号化するrcloneの機能です。これは、クラウドに保存されている実際のファイルが暗号化され、スクランブルされていることを意味します。アップロードしているものをクラウドプロバイダーが見ていないと信頼することなく、クラウドプロバイダーをストレージサービスとして利用できます。

暗号化はセットアップもシンプルで透過的であるため、暗号化の技術的な専門知識がなくても、暗号化された独自のリモコンを簡単に作成できます。

どのように機能しますか?

cryptリモートは、別のリモートを使用し、それ自体をラップすることで機能します。したがって、Cryptは、通過するデータをフィルタリングおよび変更するレイヤーのように動作します。データがクラウドリモートに到達する前に、データはすでに暗号化機能によってフィルタリングおよび暗号化されています。

Rcloneを使用してクラウドでファイルを暗号化する方法

この階層化されたアプローチは、複数のリモートを処理するときにも最大限の柔軟性を提供します。

たとえば、rcloneのunionを使用して、複数のリモートを1つに組み合わせることができます。 関数を作成し、それをcryptリモートに追加します。リモコンを介してアップロードされたデータはすべて暗号化され、お持ちのさまざまなクラウドリモコンを介して配布されます。

RcloneCryptの設定

これらの機能が魅力的であると思われる場合は、クリプトリモートの設定は比較的簡単です。ただし、このガイドでは、暗号化されていない独自のrcloneリモートをすでに作成していることを前提としています。ここで紹介ガイドを読むことができます。

独自のrcloneリモートを作成したら、次のように入力します。

rclone config

これにより、rcloneの構成メニューが表示されます。 N を押して、新しいリモコンを作成します 。

Rcloneを使用してクラウドでファイルを暗号化する方法

Rcloneは、セットアップするリモートの名前を尋ねてきます。この演習では、リモートに「クリプト」という名前を付けます。

Rcloneを使用してクラウドでファイルを暗号化する方法

次のオプションでは、セットアップするリモートのタイプを尋ねられます。 「crypt」と入力して、リモートをクリプトとして作成します。

Rcloneを使用してクラウドでファイルを暗号化する方法

その後、rcloneはcryptをラップするリモートの場所を尋ねます。パスが、リモート全体ではなく、リモート内の特定のディレクトリを指していることを確認してください。

私の場合、gdriveリモートに「maketecheasier」というフォルダをすでに作成しています。それを使用するために、私はgdrive:/maketecheasierを書きました 構成内。

Rcloneを使用してクラウドでファイルを暗号化する方法

リモート全体を暗号化として設定することは可能ですが、そうすると、暗号化および復号化プロセスで問題が発生する可能性があります。

クラウドストレージプロバイダーは、暗号化されたルートフォルダーを持つことを処理できない場合があります。さらに、rclone cryptの外部にアップロードされたものはすべて暗号化されず、crypt関数がファイルを処理する方法に問題が発生する可能性があります。

暗号化の設定

次のステップでは、リモートに必要なファイル名暗号化のタイプを尋ねられます。

  • 標準 完全なファイル名の暗号化が可能になり、アップロードしたファイルのファイルタイプが非表示になります。
  • 難読化 ファイル名を単に「ローテーション」します。これは単純ですが弱い種類の暗号化です。
  • オフ ファイル名を難読化することはありません。
Rcloneを使用してクラウドでファイルを暗号化する方法

そこから、rcloneはディレクトリ名を暗号化するかどうかを尋ねます。 1を選択すると、リモート内のすべてのフォルダー名が暗号化されます。 2を選択してもしません。

Rcloneを使用してクラウドでファイルを暗号化する方法

次の手順では、rcloneは、独自のパスワードを作成するか、rcloneにパスワードを生成させるかを尋ねます。

Rcloneを使用してクラウドでファイルを暗号化する方法

私の場合、自分のパスワードを入力します。

Rcloneを使用してクラウドでファイルを暗号化する方法

その後、rcloneは、暗号化キーをさらにランダム化するために2番目のパスワードを追加するかどうかを尋ねてきます。

Rcloneを使用してクラウドでファイルを暗号化する方法

私の場合、2番目のパスワードを追加しました。

Rcloneを使用してクラウドでファイルを暗号化する方法

これらがデータの鍵であることを忘れないでください。これら2つのパスワードのコピーを安全な場所に保管しておく必要があります。これら2つのパスワードのコピーを持っている人は誰でも、rclone構成を再作成し、cryptリモートからデータを復号化できます。

追加の構成

次のステップでは、rcloneは詳細設定メニューに入るかどうかを尋ねます。ほとんどの場合、これらの設定を変更する必要はありません。

Rcloneを使用してクラウドでファイルを暗号化する方法

ただし、相互に対話するために異なる暗号化リモートを設定している場合、または何らかの理由でデータ自体を暗号化したくない場合は、ここでそれらの設定を変更できます。

最後に、rcloneはcryptリモートの設定を確認するように要求します。 Yを押します およびEnter 現在の設定に満足している場合。

Rcloneを使用してクラウドでファイルを暗号化する方法

その後、rcloneはcryptリモートを表示します。私の場合、Cryptタイプのcryptという名前です。

Rcloneを使用してクラウドでファイルを暗号化する方法 新しいCryptRemoteのテスト

完了したら、新しいcryptリモートを使用してファイルを転送できます。次のコマンドを入力してこれを行います:

rclone -v copy /your/local/file/here/ remotename:/the/remote/location/

私の場合、小さなファイルを自分のマシンから自分のcryptリモートにコピーしました。リモートのコンテンツを一覧表示して、ファイルが正しくコピーされているかどうかを確認しました:

rclone lsf remotename:/
Rcloneを使用してクラウドでファイルを暗号化する方法

rclone以外の場所でリモートを見ると、ファイルは文字化けした名前で表示されます。たとえば、Googleドライブのウェブサイトで新しくコピーしたファイルを表示すると、アップロードされたファイル名は「nf1kktmpf95lg527ddci7s3m90」と表示されました。

Rcloneを使用してクラウドでファイルを暗号化する方法

おめでとう!これで、独自の暗号化されたクラウドバックアップが作成されました。これで、これを単独で使用できます。または、階層化のアイデアでクリエイティブなストレージソリューションを思いついた場合は、rcloneで使用できる安価なクラウドストレージプロバイダーの詳細をご覧ください。

よくある質問

1。 Rclone Cryptは安全に暗号化されていますか?

はい。 Rcloneは、XSalsa20暗号を使用して、ファイルの内容とファイル名を暗号化します。これは比較的強力な暗号であり、システムリソースを軽減します。暗号化されたファイルの内容も、非常に強力な暗号化アルゴリズムであるPoly1305を使用して常に検証されます。

2。コンピューターを紛失した場合、どのようにファイルにアクセスしますか?

このプロセスの良いところは、2つのパスワードをメモしておけば、いつでもどこからでもデータにアクセスできることです。必要なのは、インターネットに接続してrcloneできるマシンだけです。

3。パスワードを設定した後、パスワードを変更することはできますか?

いいえ。暗号化は、設定したパスワードに大きく依存します。パスワードを変更すると、暗号化の暗号化キーが変更されます。したがって、以前に暗号化されたファイルにはアクセスできなくなります。

新しいパスワードを使用する方法は、新しいパスワードで新しいクリプトを作成し、古いクリプトからファイルを復号化して、新しいクリプトに移動することです。最後に、古い地下室を削除します。


  1. 携帯電話を使用してリモート デスクトップにアクセスする方法

    簡単な昼食のために急いで立ち去らなければならない状況に直面するかもしれませんが、タスクのためにオフィスのデスクトップにアクセスしたい場合があります。または、あなたがワークステーションから離れているときに、同僚が緊急のアドバイスを求めています。今何をする?この問題は、PC と携帯電話で Chrome リモート デスクトップ接続を使用することで非常に簡単に解決できます。どのように?下にスクロールして学びましょう! 次の手順では、2 段階のプロセスを実行する必要があります。1 つは PC で、もう 1 つは携帯電話 (Android または iPhone) です。ステップ 1 では、前者のデバイス

  2. ディスク管理ツールを使用してハードディスクの内容を確認する方法

    自分のワードローブにどんな秘密が隠されているかわからないのと同じように、Windows 10 コンピューターの 1 TB のハードディスクも同様です。私のクローゼットは失われた原因です。ただし、私のハード ドライブに関する限り、最近、私のハード ディスクをすぐに分析できる特定のディスク管理ツールに出会いました。次に、画像、ビデオ、オーディオ ファイル、ジャンク ファイルなどによって使用されるストレージ容量を分類するレポートを作成できます。 ディスクを手動で分析するのは非常に困難であることは、すでにご想像のとおりです。したがって、自動化ツールが必要です。 Disk Analyzer Pro