什么是一个像样的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是伟大的,它可以支持命令行参数 。