ファイル共有サービス Firefox Send をコマンドラインから利用するツール

スポンサーリンク

ファイル共有サービス 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

コメント

  1. Koto より:

    なぜか自分の環境ではダウンロード回数を指定するとエラーを吐きます (Windows)。
    ffsend u –downloads 20 “%~1”
    https://i.imgur.com/SCL1qnY.png
    –downloads 20 を消すとエラーは吐きません。
    ffsend u –password “%~1”
    パスワード指定などはエラーを吐かないので何がダメなのかよくわかりません。
    パソコン鳥さんはどうでしょうか?

  2. パソコン鳥 パソコン鳥 より:

    コメントありがとうございます。
    こちらの確認不足で、現在(すくなくとも20日前から)は、ダウンロード数1しか指定できないようです。
    https://github.com/timvisee/ffsend/issues/17
    記事を訂正します。

タイトルとURLをコピーしました