如何在 Linux 中使用 ffsend 从命令行安全地共享文件

谢谢 Mozilla 基金会,我们有一个免费的在线文件共享服务,名为 火狐发送 这使我们能够通过端到端加密在 Internet 上轻松安全地共享文件。 尽管通过 Web 浏览器与 Firefox Send 服务共享文件非常容易,但也有一个 非官方命令行客户端 适用于那些喜欢 CLI 而不是 GUI 的人。 见面 发送,一个用于 Firefox Send 的全功能 CLI 客户端,用于在 Linux 上从命令行安全地共享文件。

使用 ffsend 客户端,您可以直接从终端向 Firefox Send 上传/下载文件和目录。 此外,还可以检查或删除共享文件、查看共享文件信息、查看文件历史记录、上传前存档文件、更改共享文件密码等更多功能! Ffsend 内置分享 URL 缩短器和二维码生成器,目前支持 Firefox Send v3 和 v2。 ffsend 是一个免费的开源软件,用 编程语言。

内容

  1. 在 Linux 上安装 ffsend
  2. 使用 ffsend 从命令行安全地共享文件
    1. 基本用法
    2. 高级用法
    3. 将可共享链接复制到剪贴板
    4. 打开浏览器的可共享链接
    5. 检查远程文件的详细信息
    6. 检查远程文件是否存在
    7. 检查您的上传历史
    8. 删除远程文件
    9. ff 发送别名
    10. 获得帮助
    11. 帮助我们帮助您:

在 Linux 上安装 ffsend

在您的 Linux 机器上安装 ffsend 之前,请确保您已安装以下先决条件:

  • OpenSSLCA 证书,
  • 剪辑 或者 xsel 用于剪贴板复制。

它们在大多数 Linux 发行版的默认存储库中都可用。 例如,您可以使用以下命令将它们安装在 Debian、Ubuntu 和其他基于 DEB 的系统上:

$ sudo apt install openssl ca-certificates xclip xsel

安装必要的依赖项后,从下载最新的 ffsend 版本 发布页面. 在编写本指南时,最新版本是 0.2.58。

$ wget https://github.com/timvisee/ffsend/releases/download/v0.2.58/ffsend-v0.2.58-linux-x64-static

将其移至您的 $PATH:

$ sudo mv ffsend-* /usr/local/bin/ffsend

最后,使其可执行:

$ sudo chmod +x /usr/local/bin/ffsend

这是官方推荐的安装最新 ffsend 版本的方法。

如果您在 Arch Linux 上,请从以下位置安装 ffsend 金子 使用任何 AUR 助手,例如 .

$ yay -S ffsend-bin

还有另一种安装 ffsend 的方法。 但是,您可能会得到稍微过时的版本。

使用 折断

$ snap install ffsend

使用 NIX 包管理器

$ nix-channel --update
$ nix-env --install ffsend

Fedora:

$ sudo dnf install ffsend

其他安装方式请查看文末链接的官方 GitHub 页面。

使用 ffsend 从命令行安全地共享文件

在不带任何参数运行 ffsend 时,您会看到一个基本帮助部分。

$ ffsend  ffsend 0.2.58 Usage: ffsend [FLAGS] <SUBCOMMAND> ...  Easily and securely share files from the command line. A fully featured Firefox Send client.  Missing subcommand. Here are the most used:     ffsend upload <FILE> ...     ffsend download <URL> ...  To show all subcommands, features and other help:     ffsend help [SUBCOMMAND]

让我给你看一些实际的例子。

基本用法

要在没有任何安全性的情况下快速将文件上传到 Firefox Send 服务,只需执行以下操作:

$ ffsend upload video.mp4

样本输出:

Upload complete  https://send.firefox.com/download/c1be7dd726089352/#BHZUSp2LY-Aaamv3k0UOmw

现在,您可以通过任何媒介(邮件或短信)将此 URL 分享给任何人。 收件人可以从他们的 Web 浏览器或使用 ffsend 客户端下载共享文件。

该文件可以使用 ffsend 命令下载:

$ ffsend download https://send.firefox.com/download/c1be7dd726089352/#BHZUSp2LY-Aaamv3k0UOmw

如您所见,我们在上传文件时没有包含任何安全控制。 因此,任何拥有此 URL 的人都可以下载数据。 让我们看看一些带有安全选项的高级命令。

高级用法

以下命令将上传受密码保护的给定文件:

如您所见,我已将密码设置为 123456 对于文件 video.mp4。 这只是为了学习目的。 使用任何强密码,而不仅仅是 123456。

现在收件人在下载文件时必须输入密码。

$ ffsend download https://send.firefox.com/download/ea100bcc75145f9d/#JZMkNn4ypj7HesEnayUo7A Password:  Download complete