Necesito configurar un script en una máquina Linux para descargar archivos de un servidor usando FTPS, ¿qué opciones tengo?
                42
            
  
              
        Puede usar lftp , maneja ftps con facilidad y crea un "script lftp"
lftp-script:
debug 10
open ftps://ftp.blah.org
get <yourfile>
Y:
lftp -f lftp-script
O use lftpget:
lftpget ftps://user:[email protected]/path/to/file.iso
                
curl ftps: //server.com/ o curl --ftp-ssl ftp://server.com/
fuente
lftp, curl parece ser la única opción (generalmente se incluye como una utilidad básica en todas las distribuciones principales)ncftpget
ncftpput
Creo que se envía con ncftp.
EDITAR: Mi culpa, creo que no es compatible con SFTP. De las preguntas frecuentes de NCFTP :
fuente
scp, y ni siquiera necesita un servidor FTP. FTPS, por otro lado, es FTP usando encriptación SSL y certificados, análogo a HTTP / HTTPS, y usando otro conjunto de puertos (por defecto 990, 991 y quizás 989)curlftpfs es tu amigo. Es impresionante.
Entonces agregue esto su
fstab:Finalmente, simplemente monte ese directorio en su sistema de archivos local:
Y ahora puedes
cpo inclusorsyncde un directorio local a otro.fuente
emerge curlftpfs