在两台主机之间复制文件

在两台主机之间复制文件

如何在两台主机之间复制文件(第一台主要主机运行 Linux,第二台主机运行 Windows)。我正在寻找一个正确的命令行来在终端/Linux 中使用它?

我试过

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

但这没有用。

有什么建议 ?

答案1

在 Linux 上,安装并运行 SSH 守护程序sshd(大多数发行版中都有该软件包openssh-server)。然后从Windows下载并使用WinSCP连接到 Linux 计算机并双向传输文件。

或者 - 以相反的方式执行此操作 - 安装 SSH 服务器免费SSHd在 Windows 上,然后从 Linux 运行命令scp user1@linuxbox:/home/user1/myfile user2@winbox:(根据需要进行调整)。

所有这些工具都是免费提供的。

答案2

在 Windows 主机上设置 SMB 共享。在您的 Linux 主机上安装 smbclient(在 Debian 上您可以使用 来完成sudo apt-get install smbclient)。通过以下方式连接到您的 SMB 共享:

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

最后下载一个文件:

get (filename)

相关内容