GNU/Linux >> Linux の 問題 >  >> Linux

ワームホール–Linuxで1台のコンピューターから別のコンピューターにファイルを安全に共有する

ほとんどのことを迅速かつ安全に実行したい場合は、コマンドラインインターフェイスを使用する必要があることは周知の事実です。もちろん、ワークフローが高速な気の利いたアプリは存在しますが、場合によっては、CLIが引き続きルールを使用します。これはそのようなケースの1つです。

ワームホール はCLIベースのアプリケーションであり、テキスト、ファイル、さらにはフォルダ(自動的に圧縮されます)をCLIを介して事実上すべての人に安全に送信できます。

基本的なシナリオを想像してみてください。数千マイル離れた友人にいくつかのファイルを送信したいとします。 Hyper(ウィンク)を使用して新しいターミナルウィンドウを起動し、ワームホールを開きます。 、そしていくつかの単語を入力した後、Enterキーを押します。

もう一方の端にいる友達が自分の端末を起動し、対応するワームホールを開きます ファイルへのアクセスを認証するためのコードを入力します。 簡単!

セキュリティについて

読み取りでGitHubページのワームホールを使用することがどれほど安全かについて:

ワームホール ツールはPAKEを使用します 「パスワード認証された鍵交換 」[それ]は、データの暗号化に使用できます。ワームホールはSPAKE2を使用します アルゴリズム。

ワームホールライブラリには「ランデブーサーバー」が必要です 」:あるクライアントから別のクライアントにメッセージを配信する単純なWebSocketベースのリレー。これにより、ワームホールコードはIPアドレスとポート番号を省略できます。パブリックサーバーのURLは、デフォルトとして使用するためにライブラリに組み込まれ、ボリュームまたは悪用によってサポートが不可能になるまで自由に利用できます。<

ファイル転送コマンドは「トランジットリレー」を使用します 」は、2つのインバウンドTCP接続を結合し、相互にデータを転送する別の単純なサーバーです。 ワームホール送信 ファイルモードは、各クライアントのIPアドレスを他のクライアント(暗号化されたメッセージ内)と共有し、両方のクライアントが最初に直接接続を試みます。これが失敗した場合、トランジットリレーの使用にフォールバックします。

Linuxにワームホールをインストールして使用する方法

Debian 9 およびUbuntu17.04+ aptを使用してワームホールをインストールできます 以下のコマンド。

$ sudo apt install magic-wormhole

Debian / Ubuntuの古いバージョンの場合 、ワームホールの最新バージョンを入手するには、次の必要なパッケージをインストールする必要があります。

$ sudo apt-get install python-pip build-essential python-dev libffi-dev libssl-dev
$ pip install magic-wormhole

Fedora 配布の場合、次のコマンドを使用して取得できます。

$ dnf install python-pip python-devel libffi-devel openssl-devel gcc-c++ libtool redhat-rpm-config
$ pip install magic-wormhole

インストールが完了すると、すぐにファイルの送信を開始できます。

ファイルを送信するには、このコマンドを使用します。

$ wormhole send PopTheme.zip

Sending 16.9 MB file named 'PopTheme.zip'
On the other computer, please run: wormhole receive
Wormhole code is: 7-examine-stopwatch

送信プロセス中にコードが生成され、それが目的の受信者に渡されます。

ワームホール送信ファイル

ファイルを受信するには、次のコマンドを使用します:

$ wormhole receive 

送信者と受信者の両方が、ファイル転送の進行状況を示す通知、またはプロセスでエラーが発生した場合に通知を受け取ります。

ワームホールだと思います 気の利いたアプリです。特に、時々端末を開くことに慣れている人(およびキーボードマスター)にとっては。


Linux
  1. すべてのファイル(非表示を含む)をあるディレクトリから別のディレクトリに移動するにはどうすればよいですか?

  2. Linux –論理ボリュームをあるボリュームグループから別のボリュームグループに移動しますか?

  3. あるディレクトリから別のディレクトリに最新の上位 10 個のファイルをコピーする方法は?

  1. Linux / Unixで複数のファイルの名前をある拡張子から別の拡張子に変更する方法は?

  2. Linux を使用した NTFS から別の NTFS へのファイルの正確なコピー

  3. Linux から Linux をインストールする

  1. Linuxで特定の種類のファイルを検索してあるディレクトリから別のディレクトリにコピーする方法

  2. Linuxでパーミッションをあるファイルから別のファイルにコピーまたは複製する方法

  3. 同じコンピュータ上のあるユーザーアカウントから別のユーザーアカウントにファイルを移動する方法は?