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 GitHub 頁面和下載鱷魚 .deb 適用於 Linux 操作系統的軟件包。 您可以下載 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 安裝 ./croc_9.4.2_Linux-64-bit.deb
如果您下載了其他版本,請確保將其替換為 .deb 上面命令中使用的文件名。
另請注意,如果下載的文件在另一個目錄中,請確保先移動到該目錄中。 然後就可以運行安裝命令了。
步驟 3:驗證安裝
要驗證 Croc 的安裝,請運行以下命令:
$ corc -v
如果 Croc 已成功安裝,輸出將顯示 Croc 的版本。
使用鱷魚
在兩個系統上安裝 croc 後,我們準備在它們之間共享文件。 使用 Croc 傳輸文件非常簡單。 發件人只需運行一個命令即可發送文件。 此命令生成一個代碼。 要接收該文件,接收者只需在其終端中鍵入該代碼。
傳輸單個文件
要使用 Croc 發送單個文件,請移動到文件所在的目錄中,然後使用以下命令:
$ croc 發送 <文件名>
例如,發送一個名為 測試文件.txt 位於發件人機器的主目錄內,運行以下命令:
$ croc 發送 testfile.txt
運行上述命令後,您將看到輸出中顯示的代碼。 複製此代碼。 在我們的 example,輸出中顯示的代碼是croc 6441-ballon-disney-domain.
現在在要傳輸文件的另一台機器上,將該代碼粘貼到終端中並點擊 Enter. 之後,它會詢問您是否要接受該文件。 打 和 接受文件。 現在文件將被傳輸到另一台機器。
默認情況下,Croc 會詢問您是否要覆蓋現有文件。 如果您希望 Croc 在沒有提示的情況下覆蓋現有文件,請使用 – 是 – 覆蓋 選項如下:
$ croc –yes –overwrite testfile.txt
傳輸多個文件
要使用 Croc 傳輸多個文件,請移至包含文件的目錄內。 然後使用下面的命令:
$ croc 發送 <文件名1> <文件名2> <文件名3>
例如,發送 3 個名為 testfile.txt, testfile2.txt, 和 測試文件3.txt 位於發件人機器的主目錄內,運行以下命令:
$ croc 發送 testfile.txt、testfile2.txt 和 testfile3.txt
運行上述命令後,您將看到輸出中顯示的代碼。 複製此代碼。
現在在要傳輸這些文件的另一台機器上,將該代碼粘貼到終端中並點擊 Enter. 之後,它會詢問您是否要接受這些文件。 打 和 接受文件。 現在所有文件都將傳輸到另一台機器上。
要發送多個文件,您還可以使用通配符。 例如,發送名稱以 .文本文件,您可以按如下方式使用通配符:
$ croc 發送 *.txt
轉移目錄
要使用 Croc 傳輸目錄,請移至目標目錄所在的父目錄,然後使用以下命令:
$ croc 發送 <目錄名>
例如,發送一個名為的目錄 測試目錄 位於發件人機器的主目錄內,運行以下命令:
$ croc 發送測試目錄
運行上述命令後,您將看到輸出中顯示的代碼。 複製此代碼。
現在在要傳輸目錄的另一台機器上,將代碼粘貼到終端中並點擊 Enter. 之後,它會詢問您是否要接受文件。 打 和 接受文件。 現在目錄及其內容將被傳輸到另一台機器。
使用自定義代碼傳輸
在發送文件時,您還可以使用 -代碼 選項。
$ croc send –code
例如,您想使用 精彩的 作為發送文件時的代碼 測試文件.txt 到另一個系統。 在這種情況下,命令將是:
$ croc send --code 精彩的 testfile.txt
在接收方,您必須使用上面的代碼來接收文件:
$鱷魚很棒
傳輸文本
您還可以使用 -文本 選項如下:
$ croc send --text "這是 URL"
複製發送方機器上顯示的代碼,然後將其粘貼到接收方機器的終端中。 之後,指定的文本將傳輸到另一台機器。
卸載鱷魚
如果出於任何原因要刪除 Croc,請使用以下命令來執行此操作:
$ sudo 容易刪除鱷魚
如果它要求確認,請點擊 和 進而 Enter. 之後,Croc 將從您的機器中刪除。
在這篇文章中,我們解釋瞭如何在 Ubuntu 操作系統上安裝和使用 Croc。 現在,您可以輕鬆安全地在 Ubuntu 機器之間傳輸文件。 我們還解釋瞭如何卸載 Croc,以防您需要將其從系統中刪除。