ファイル共有サービス Firefox Send が先日リリースされました。
この Firefox Send を Windows/Linux でコマンドラインから利用するツールを紹介します。
なお、送信専用のツールとなります。
Mozilla、プライベートなファイルを手軽にやり取りできる“Firefox Send”をリリース – 窓の杜
ファイル共有サービスの“漏えいリスク”を消し飛ばす? Mozillaがひっそり公開した「Firefox Send」に驚いた (1/2) – ITmedia エンタープライズ
ツールのダウンロード
Windows , Linux について説明します。
Windows の場合
はじめに OpenSSLをインストールします。
https://github.com/timvisee/ffsend 内の
You must install OpenSSL 1.1.0j which ffsend depends on. The installer for this can be found here: » Installer
の個所の Installer をクリックすると、ダウンロードできます。
ダウンロードしたファイルを実行すると、OpenSSL のインストーラが立ち上がります。
最初の画面で「Accept the agreement」にチェックします。
後は [Next] を押していき、途中で表示される [Install] を押せばインストールされます。
最後に [Finish] を押して完了です。
ブラウザで寄付を求める画面が出ますが、気にしなくてOKです。
次に、Firefox Send のコマンドラインツールをダウンロードします。
https://github.com/timvisee/ffsend/releases/latest から ffsend-v*-windows-x64-static のファイルをダウンロードします。
(ファイル名の *(アスタリスク)部分は、バージョン名です)
ここでダウンロードしたツールは、特にインストールもせずに、そのまま使えます。
Linux の場合
https://github.com/timvisee/ffsend/releases/latest から ffsend-v*-linux-x64-static のファイルをダウンロードします。
(ファイル名の *(アスタリスク)部分は、バージョン名です)
次のコマンドを実行して、ダウンロードしたファイルに実行権限を付けます。
chmod +x ffsend-v*-linux-x64-static
使い方
先の「ツールのダウンロード」の個所でダウンロードしたファイル名を、ここでは ffsend という名前で説明します。
Linux ではターミナル上で ./ffsend を実行します。
Windows ではコマンドラインや PowerShwell 上で ffsend を実行します。
ファイルのアップロードは、次のようにします。
実行すると、アップロード後、ダウンロード用の URL が表示されます。
ファイルのアップロード
ダウンロード数は1回です。
ffsend upload <em>ファイル名</em>
2019.4.3 訂正
ダウンロード数を指定してもエラーとなります。
ダウンロード数を指定するには、次のようにします。
ffsend upload --downloads <em>ダウンロード回数</em> <em>ファイル名</em>
標準で暗号化されますが、それに加えてパスワードを指定するには、次のようにします。
実行すると、パスワードを聞かれるので、入力します。
ここで指定したパスワードが、ダウンロード時に要求されます。
ffsend upload --password <em>ファイル名</em>
コマンドからパスワードを指定することもできます。
ffsend upload --password <em>パスワード</em> <em>ファイル名</em>
ダウンロード数と、パスワードのオプションを同時指定もできます。
ffsend upload --downloads <em>ダウンロード回数</em> --password <em>パスワード</em> <em>ファイル名</em>
参考
ffsend: Secure File Share From The Command Line (Firefox Send Client) – Linux Uprising Blog
ffsend/README.md at master · timvisee/ffsend · GitHub
コメント
なぜか自分の環境ではダウンロード回数を指定するとエラーを吐きます (Windows)。
ffsend u –downloads 20 “%~1”
https://i.imgur.com/SCL1qnY.png
–downloads 20 を消すとエラーは吐きません。
ffsend u –password “%~1”
パスワード指定などはエラーを吐かないので何がダメなのかよくわかりません。
パソコン鳥さんはどうでしょうか?
コメントありがとうございます。
こちらの確認不足で、現在(すくなくとも20日前から)は、ダウンロード数1しか指定できないようです。
https://github.com/timvisee/ffsend/issues/17
記事を訂正します。