-4

我想知道是否可以将文件从我的 Linux 服务器复制到我的 Windows 服务器。我见过其他方法,例如 pscp 和 winscp,但它们涉及在 Windows 机器上运行的命令。我正在尝试做的是以某种方式在 linux 机器上进行复制。

4

2 回答 2

1

您应该能够将 smbclient 编写为脚本的一部分

 smbclient -A authfile //windows_machine/D$ -c 'cd \\PATH\TO\Directory; get "Filename.txt" myfile.txt'

authfile 将在哪里

username = <myusername>
password = <mypassword>

这将假定在 Windows 机器上启用了文件共享,并且在 linux 端安装了 samba。 //windows_machine/D$ 是D股。但你可以用你创建的任何共享来替换它。

或者你可以在你的 Windows 机器上安装一个 FTP 服务器,并且可以编写一个 FTP 客户端脚本或使用类似的东西curl || wget

于 2014-12-19T20:09:29.507 回答
1

在 Windows 服务器上安装 cygwin 并将其设置为运行 sshd:

https://cygwin.com/

于 2015-05-05T18:02:23.640 回答