控制台FTPS(而不是SFTP)客户端?

我需要自动化一些传输,但似乎我无法find一个体面的命令行FTP客户端支持FTPS的Windows平台? winscp支持SFTP,但没有很好的Windows SFTP服务器,只有FreeSSHDService,似乎没有积极支持了..因此,我想使用FileZilla服务器,支持FTPS ..

你可以使用Cygwin并selectopenssh lftp包。

(它依赖openssl ,所以我认为它是使用configure --with-openssl编译的)

由于我写了WinSCP已经更新,以支持FTPS的问题!

http://winscp.net/eng/docs/ftps

SFTPPlus具有一些自动化function。

使用开放标准(SSH,SFTP,FTPS,HTTP,PGP等)进行安全的文件传输,以及针对企业实力使用的额外审计和自动化。

cURL库http://curl.haxx.se/在其function列表中列出了FTPS支持,所以大概提供的参考客户端可用于从命令行进行FTPS传输。

在“Windows没有好的SFTP服务器”这一点上,cygwin( http://www.cygwin.com/ )包含了完整的OpenSSH软件包,

  • 一个能够允许SFTP(或SCP)传输的SSH服务器
  • 一个可以从Windows脚本(batch file和WSH脚本通过shell.run方法)调用的命令行sftp / scp客户端(称为scp) – 您只需要小心地正确指定path。

我已经使用cygwin提供的SSH服务器在几个Windows系统上提供SFTP / SCP支持。 如果仅仅因为FTPS得不到广泛的支持,你可能会更好地使用FTPS来代替FTPS。

如果你打算自动转移,我强烈推荐使用WinSCP(免费)或“CoreFTP客户端(20美元)”进行SFTP路由,因为这些将支持“预定”传输。 FTPS客户端“通常”不支持定时传输,尽pipe一些GUI客户端支持“排队”。

C-Kermit包含一个非常好的可编写脚本的FTPS客户端。

Windows版本花钱,但不是很多。 Unix / Linux版本是免费的。

大多数SSHD还没有看到几年的更新,因为实际上并没有太多补充到这些应用程序。

我个人使用http://sshwindows.sourceforge.net/为服务器端和一个腻子客户端脚本sftp。

上面的网站提到了一个新的开发者,如果有很好的变化,他会做出一些小小的改变,但是正如所说的,我从来不需要任何东西,

您的权利没有太多的ftps客户端的方式,这是两个选项不太喜欢,主要是由于双网口要求,不一致的字符集和不同的方式列出dirs。

干杯

PuTTY有一个很好的SFTP客户端( x86 EXE参考 )
而且,无论你做什么,请使用公钥authentication 。


我纠正了; PuTTY 通过SSH使用FTP隧道 ,与通过SSL请求FTP不同。

尝试CoreFTP ? 我前一阵子检查过它 – 它有一个命令行界面 – 但我最终没有使用它(我没有要求使用命令行)。 此外,一些function,你必须支付 – 但有一个免费的版本。