如何使用 Croc 在 Ubuntu 系统之间安全地传输文件如何使用 Croc 在 Ubuntu 系统之间安全地传输文件如何使用 Croc 在 Ubuntu 系统之间安全地传输文件如何使用 Croc 在 Ubuntu 系统之间安全地传输文件
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何使用 Croc 在 Ubuntu 系统之间安全地传输文件

Croc 是一个基于 CLI 的开源工具,允许在系统之间安全地传输文件。在文件传输过程中,会生成一个代码供发送方和接收方系统用于端到端加密。无论发送方和接收方位于同一网络还是不同网络,Croc 都可以轻松、快速地在它们之间传输文件,而无需端口转发。 Croc 可以在 Linux、Windows 和 MacOS 上安装和使用,允许您在不同操作系统之间共享文件。

在今天的教程中,我们将安装 Croc 以在 Ubuntu 系统之间安全地传输文件。要在 Ubuntu 上安装 Croc,您应该具有 root 或 sudo 权限。

注意:该过程已在Ubuntu操作系统上进行了演示。您可以对 Debian 操作系统使用相同的安装过程。

在 Ubuntu 上安装 Croc

为了进行演示,我们将使用两台 Ubuntu 20.04 LTS 机器。在两台机器上,我们将安装 Croc。按照以下步骤在 Ubuntu 系统上安装 Croc。

第1步:下载Croc

要下载 Croc,请访问 Croc GitHub 页面并下载适用于 Linux 操作系统的 Croc .deb 软件包。您可以根据您的操作系统架构下载 32 位或 64 位。

您还可以使用以下命令下载最新版本的 64 位 Croc,即 9.4.2(截至 2021 年 10 月):

wget https://github.com/schollz/croc/releases/download/v9.4.2/croc_9.4.2_Linux-64bit.deb

下载后,您将看到如下所示的输出。

第2步:安装Croc

下载后,您可以使用 apt 命令安装 Croc .deb 包。

使用以下命令安装 Croc:

sudo apt install ./croc_9.4.2_Linux-64-bit.deb

如果您下载了其他版本,请确保将其替换为上述命令中使用的 .deb 文件名。

另请注意,如果下载的文件位于另一个目录中,请确保首先移动到该目录中。然后就可以运行安装命令了。

第 3 步:验证安装

要验证 Croc 的安装,请运行以下命令:

corc -v

如果 Croc 已成功安装,输出将显示 Croc 的版本。

使用鳄鱼

在两个系统上安装 croc 后,我们就可以在它们之间共享文件了。使用 Croc 传输文件非常简单。发送者只需运行单个命令即可发送文件。该命令生成一个代码。要接收该文件,接收者只需在其终端中输入该代码即可。

传输单个文件

要使用 Croc 发送单个文件,请移动到文件所在的目录中,然后使用以下命令:

$croc 发送<文件名>

例如,要发送位于发送方计算机主目录中名为 testfile.txt 的文件,请运行以下命令:

croc send testfile.txt

运行上述命令后,您将在输出中看到一段代码。复制此代码。在我们的示例中,输出中显示的代码是 croc 6441-ballon-disney-domain。

现在,在要传输文件的另一台计算机上,将该代码粘贴到终端中,然后按 Enter。之后,它会询问您是否要接受该文件。按y接受文件。现在文件将被传输到另一台机器。

默认情况下,Croc 会询问您是否要覆盖现有文件。如果您希望 Croc 在没有提示的情况下覆盖现有文件,请使用 --yes --overwrite 选项,如下所示:

croc --yes --overwrite testfile.txt

传输多个文件

要使用 Croc 传输多个文件,请移至包含文件的目录内。然后使用下面的命令:

$croc send <文件名1> <文件名2> <文件名3>

例如,要发送位于发送方计算机主目录中的 3 个名为 testfile.txt、testfile2.txt 和 testfile3.txt 的文件,请运行以下命令:

croc send testfile.txt, testfile2.txt, and testfile3.txt

运行上述命令后,您将在输出中看到一段代码。复制此代码。

现在,在要传输这些文件的另一台计算机上,将该代码粘贴到终端中,然后按 Enter。之后,它会询问您是否要接受这些文件。按y接受文件。现在所有文件都将传输到另一台机器。

要发送多个文件,您还可以使用通配符。例如,要发送所有名称以 .txt 结尾的文件,您可以使用通配符,如下所示:

croc send *.txt

传输目录

要使用 Croc 传输目录,请移入目标目录所在的父目录,然后使用以下命令:

$croc send <目录名称>

例如,要发送位于发送方计算机主目录内名为 testdirectory 的目录,请运行以下命令:

croc send testdirectory

运行上述命令后,您将在输出中看到一段代码。复制此代码。

现在,在要传输目录的另一台计算机上,将代码粘贴到终端中,然后按 Enter。之后,它会询问您是否要接受文件。按y接受文件。现在目录及其内容将被传输到另一台计算机。

使用自定义代码转移

发送文件时,您还可以使用 --code 选项指定自定义代码。

$croc send --code <代码> <文件名>

例如,当将文件 testfile.txt 发送到另一个系统时,您希望使用 wonderful 作为代码。在这种情况下,命令将是:

croc send --code wonderful testfile.txt

在接收方,您必须使用上面的代码来接收文件:

$鳄鱼 很棒

传输文本

您还可以使用 --text 选项将文本发送到其他计算机,如下所示:

croc send --text "this is URL"

复制发送方机器上显示的代码,然后将其粘贴到接收方机器的终端中。之后,指定的文本将被传输到另一台机器。

卸载鳄鱼

如果出于任何原因您想要删除 Croc,请使用以下命令来执行此操作:

sudo apt remove croc

如果要求确认,请按 y,然后按 Enter。之后,Croc 将从您的计算机中删除。

在这篇文章中,我们解释了如何在 Ubuntu 操作系统上安装和使用 Croc。现在您可以轻松、安全地在 Ubuntu 计算机之间传输文件。我们还解释了如何卸载 Croc,以防您需要将其从系统中删除。

©2015-2025 艾丽卡 support@alaica.com