Scp
在兩台主機之間複製文件
如何在兩台主機之間複製文件,第一台主機執行 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)