FTPClient 和 FTPSClient 有什么区别?

What is difference between FTPClient and FTPSClient?

org.apache.commons.net.ftp.FTPClient 和 org.apache.commons.net.ftp.FTPSClient 在 java 中有什么区别?

通过 SSL FTP 的 FTPClient is used for plain FTP, the FTPSClient,正如您在 JavaDoc 中所读到的那样。

FTPS 是 FTP over SSL 或 FTPS 的替代解决方案。一组安全扩展被添加到旧的 FTP 中,因此它允许对命令和数据连接进行加密。这实际上比听起来更重要,因为 SSL 连接非常耗时,而且协商两次可能是一项繁重的工作。 证书已安装在服务器上,因此您只需配置您的首选客户端即可。