ほとんどのことを迅速かつ安全に実行したい場合は、コマンドラインインターフェイスを使用する必要があることは周知の事実です。もちろん、ワークフローが高速な気の利いたアプリは存在しますが、場合によっては、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
送信者と受信者の両方が、ファイル転送の進行状況を示す通知、またはプロセスでエラーが発生した場合に通知を受け取ります。
ワームホールだと思います 気の利いたアプリです。特に、時々端末を開くことに慣れている人(およびキーボードマスター)にとっては。