Posterior a de nuestra prolongada búsqueda de datos hemos podido resolver este asunto que presentan algunos de nuestros usuarios. Te compartimos la solución y nuestro objetivo es que sea de mucha ayuda.
Solución:
Primero, asegúrese de comprender la diferencia entre FTPS (FTP seguro) y SFTP:
FTPS frente a SFTP frente a SCP
-
Si necesitas FTPS (también conocido como FTP seguro o FTP sobre TLS/SSL), puede usar
FTPSClient
clase de la biblioteca de Apache Commons en lugar deFTPClient
. -
Si necesitas SFTP (a través de SSH), necesita una biblioteca diferente. Ver:
¿Cómo recuperar un archivo de un servidor a través de SFTP? o
Biblioteca de transferencia SFTP de Java.
Puede usar org.apache.commons.net.ftp.Cliente FTPS en lugar de org.apache.commons.net.ftp.Cliente FTP tener ftp seguro http://commons.apache.org/proper/commons-net/apidocs/org/apache/commons/net/ftp/FTPSClient.html
Pruebe el canal seguro de Java
Es compatible con SFTP
http://www.jcraft.com/jsch/
El ejemplo se puede encontrar aquí.