什么是一个像样的SFTP命令行客户端的Windows?

大多数Windows SFTP客户端(如FileZilla)似乎都是基于GUI的。 我需要一些我可以从batch file调用的东西。

pscp和psftp是非常可定制的(选项)和重量轻。 开源引导。

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html上;

WinSCP具有命令行function:

c:\>winscp.exe /console /script=example.txt 

脚本在example.txt完成。

请参阅http://winscp.net/eng/docs/guide_automation

有关如何使用Windows命令解释程序/ php / perl等脚本语言的详细信息,请参阅http://winscp.net/eng/docs/guide_automation_advanced

FileZilla确实有一个命令行,但是仅限于使用站点pipe理器中的预定义服务器打开GUI。

Cygwin + sftp / scp自然

WinSCP可以从batch file中调用:

 "C:\Program Files\WinSCP\WinSCP.exe" /console 

示例命令:

 option batch on option confirm off option transfer binary open sftp://username@hostname:port -hostkey="ssh-rsa " 

http://www.bitvise.com – sftpc也是一个很好的命令行客户端。

LFTP是伟大的,但它只是Linux。 你可以在这里findWindows端口。 从来没有尝试过。

Achtunq,它使用Cygwin,但一切都包含在捆绑。

bitvise隧道工作真的很好

这个小应用程序为我做的工作。 我无法find另一个基于CLI的客户端访问我的基于IIS的TLS / SSL安全的FTP站点: http : //netwinsite.com/surgeftp/sslftp.htm

Filezilla是伟大的,它可以支持命令行参数 。