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
cp
o inclusorsync
de un directorio local a otro.fuente
emerge curlftpfs