我想知道是否可以将文件从我的Linux服务器复制到我的Windows服务器上。我见过其他方法,如pscp和winscp,但它们涉及在Windows机器上运行的命令。我想要做的是以某种方式进行复制,而我在linux机器上。
答案 0 :(得分: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
答案 1 :(得分:1)
在Windows服务器上安装cygwin并将其设置为运行sshd: