我们是否有办法开发一个可以在Windows和FTP文件上运行的脚本,从Windows本地机器到Linux服务器。
我目前对使用FileZilla或WinSCP等第三方工具不感兴趣。
答案 0 :(得分:0)
没有。 Windows中没有SFTP客户端。
最接近的是Microsoft build of OpenSSH for Windows。虽然它主要是服务器包,但它也包括sftp
等客户端二进制文件。它采用ZIP包装。客户端工具不需要任何安装,您只需提取它们即可。
Windows中甚至没有任何支持SFTP的内置语言。批处理文件,PowerShell,JScript和VBScript本身都不支持SFTP。您必须安装SFTP库。
某些语言本身支持SFTP(例如PHP),但您必须安装这些语言。
使用像WinSCP这样的第三方工具更直接。
查看introduction to scripting with WinSCP。
另见What's a decent SFTP command-line client for windows?
FileZilla不支持脚本编写:
How to send a file with FileZilla from command line?