透過 ssh 複製文件

透過 ssh 複製文件

假設我有 2 台電腦設定了無線網路。

機器 A 是我的日常驅動程序,它使用 Ubuntu 15.04 機器 B 是一台舊電腦,我想使用 Debian LXDE 設定為 ssh 伺服器(但它啟動到終端)。

如何將檔案從機器 A 複製到機器 B。

答案1

您可以使用scp如下所示:

scp <file> <username>@<IP address or hostname>:<Destination>

此外,使用該-r標誌,您可以遞歸地複製文件。

您還可以使用rsync它可以在連接中斷時恢復傳輸,並且它會智慧地僅傳輸檔案之間的差異:

rsync -avz -e 'ssh' /path/to/local/dir user@remotehost:/path/to/remote/dir
  • -a檔案

  • -v冗長的

  • -z壓縮

  • -e ssh“使用 SSH 隧道”

參考:

  1. https://help.ubuntu.com/community/SSH/TransferFiles

  2. 如何使用ssh從A電腦傳輸檔案到本機

答案2

如果您喜歡 GUI,您也可以安裝openssh-server在機器 B 上,它可以從終端進行設置,並FileZilla在機器A 上使用以連接到機器B。和目錄以及支援無密碼按鍵登入。

安裝 openssh-server

sudo apt-get install openssh-server

安裝 FileZilla

sudo apt-get install filezilla

相關內容