Scp

在兩台主機之間複製文件

  • August 14, 2015

如何在兩台主機之間複製文件,第一台主機執行 Linux,第二台主機執行 Windows。我正在尋找正確的命令行以在終端/Linux 中使用它?

我試過

scp user1@remote1:/home/file user2@remote:/home/file

但它沒有用。

有什麼建議麼 ?

在 Linux 上,安裝並執行 SSH 守護程序sshd(該軟體包openssh-server在大多數發行版中)。然後從 Windows 下載並使用WinSCP連接到 Linux 機器並雙向傳輸文件。

或者 - 反過來 - 在 Windows 上安裝 SSH 伺服器freeSSHd,然後從 Linux 執行命令scp user1@linuxbox:/home/user1/myfile user2@winbox:(根據需要進行調整)。

所有這些工具都是免費提供的。

在您的 Windows 主機上設置 SMB 共享。在您的 Linux 主機上安裝 smbclient(在 Debian 上您可以使用sudo apt-get install smbclient)。通過以下方式連接到您的 SMB 共享:

smbclient //NETBIOS_NAME/RESOURCE -I IP.ADD.RE.SS -N

最後下載一個文件:

get (filename)

引用自:https://unix.stackexchange.com/questions/223246