Dcp – 在 Linux 計算機之間安全傳輸文件的工具

長期以來,遠程傳輸文件一直是 rsync 和 SCP 協議的儲備。 在本文中,我們將看看如何使用 dcp 工具在 Linux 計算機之間傳輸文件。 dcp 工具是一個方便的工具,它使用 數據網絡. 在本指南中,我們將嘗試在兩個 Ubuntu/Debian 系統之間遠程複製文件。

系統設置

我們將演示使用兩個 Debian 主機遠程複製文件:

  1. 主機 A – IP 10.200.50.50(該系統將主機文件遠程發送到另一個主機系統)
  2. 主機 B – IP 10.200.50.51(這將是文件將被傳輸/複製到的系統)

dcp 的工作原理

DCP工具 為指定的文件或目錄組創建 dat 存檔。 使用生成的公鑰,dcp 允許您從第二個主機系統下載所述存檔。 通過網絡共享的數據使用存檔的公鑰加密,因此您無需擔心數據的安全性。 數據將僅限於有權訪問密鑰的人。

軟件先決條件

要成功安裝 dcp 工具,兩個主機系統都需要以下軟件包

  • 節點
  • 新產品管理

安裝 NodeJS

要安裝 NodeJS,我們要將 Node.js PPA 添加到我們的主機。 PPA 由官方 Nodejs 網站提供。 此外,我們將安裝 software-properties-common 包。

登錄每個系統並按照以下步驟操作

安裝 software-properties-common 包

運行下面的命令

# sudo apt-get 安裝 curl 軟件屬性通用

樣本輸出

接下來,添加所需的 PPA 文件以允許您安裝 Node.JS

運行以下命令添加PPA

# curl -sL https://deb.nodesource.com/setup_11.x | sudo bash ——

最後,讓我們安裝 NPM 附帶的 Node.JS 包

安裝 Node.JS 包

# sudo apt-get install -y nodejs

樣本輸出

驗證 Node.JS 和 NPM 的安裝

驗證 Node.JS 的安裝

# 節點 -v

驗證 NPM 的安裝

# npm -v

現在我們有了軟件先決條件,讓我們繼續安裝 dcp

安裝 dcp 工具

安裝 dcp 工具運行

npm i -g dat-cp

樣本輸出

為了驗證一切順利,讓我們檢查一下 dcp 工具的版本

dcp –version

或者

dcp -V

輸出

0.6.2

偉大的! 讓我們在源系統上創建一些文件,然後嘗試通過網絡將它們發送到第二台主機。

# touch file1.txt file2.txt file3.txt

如何遠程傳輸/複製文件

要將文件遠程複製到另一台主機,請運行以下命令

dcp file1.txt file2.txt file3.txt

這將在底部生成一個公鑰,如青色所示。

複製密鑰並將其粘貼到遠程服務器上,如圖所示

恭喜! 您已使用 dcp 工具成功地將文件從一台主機複製到另一台主機。

查找有關該工具使用運行的更多信息

dcp –help

或者

dcp -h

這就是今天的伙計們。 希望本指南對您有所幫助。 隨意評論和分享。 謝謝!

另請閱讀:

  • Linux 中的 12 個常見 Linux Rsync 命令選項及示例
  • 排除文件/目錄的 10 個 Linux rsync 示例
  • 如何在 Linux 中使用 SCP 命令進行文件/目錄傳輸