您可以使用Windows命令行FTP客户端连接到TLS FTP站点吗?

我们在Ubuntu服务器上为我们的客户安装vsftp。 我们有几个客户要求一个安全的选项,所以我们设置明确的FTP通过TLS,我们删除了连接不安全的能力。 现在我们让客户询问他们如何使用Windows命令行FTP客户端连接,他们已经为此创build了自动脚本。 是否可以使用Windows命令行FTP客户端连接到需要显式TLS的FTP服务器? 我们已经在网上search,似乎解决scheme是使用另一个客户端,如FileZilla,但我们的一些客户不想使用另一个客户端。 我们也不想强迫他们使用另一个客户。 也许TLS不是安全FTP的最佳select?

不是这样。

更好的解决scheme是使用SFTP(SSH文件传输); 它可以使用公共密钥进行身份validation(这对于脚本来说是非常理想的),而且几乎每个客户端都支持 – 除了显然是标准(而不值得)Windows之外。

其中一个更好的是WinSCP

我build议FTPS唯一的一次是,如果你在没有本地SSH实现的Windows服务器上运行它。 由于您在服务器上运行Ubuntu,因此您应该查看SFTP / SCP进行文件传输。 Windows没有本地工具,但是FileZilla,WinSCP和其他许多支持GUI和命令行脚本传输的工具。