J'ai besoin de configurer un script sur une machine Linux pour télécharger des fichiers d'un serveur utilisant FTPS, quelles sont les options dont je dispose?
42
Vous pouvez utiliser lftp, il gère facilement les ftps et crée un "script lftp"
lftp-script:
debug 10
open ftps://ftp.blah.org
get <yourfile>
Et:
lftp -f lftp-script
Ou utilisez lftpget:
lftpget ftps://user:[email protected]/path/to/file.iso
curl ftps: //server.com/ ou curl --ftp-ssl ftp://server.com/
la source
lftp
, curl semble être la seule option (il est généralement inclus comme utilitaire principal sur toutes les distributions principales)ncftpget
ncftpput
Je pense qu'il est livré avec ncftp.
EDIT: Ma faute, pas le support SFTP, je pense. De la FAQ NCFTP :
la source
scp
, et vous n'avez même pas besoin d'un serveur FTP. FTPS, en revanche, est un protocole FTP utilisant un cryptage et des certificats SSL, analogue à HTTP / HTTPS, et utilisant un autre ensemble de ports (par défaut, 990, 991 et peut-être 989)curlftpfs est votre ami. C'est génial.
Ajoutez ensuite ceci votre
fstab
:Enfin, montez simplement ce répertoire sur votre système de fichiers local:
Et maintenant, vous pouvez
cp
ou mêmersync
d’un répertoire local à un autre.la source
emerge curlftpfs