Rsync - Depuis un FTP sur AW s3
Résolupcsystemd Messages postés 702 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je dois via un rsync récupérer des répertoires qui sont sur un FTP mais via le protocole SFTP et les déposer sur un bucket S3 de AWS . Je sais comment faire côté AWS mais je ne vois pas les paramètres a ajouter a la commande rsync pour récupérer les deux dossiers via SFTP.
Je pense créer un script bash pour cela.
Je sais utiliser plus ou moins rsync mais ce qu'il me manque c'est comment faire la connexion via SFTP pour pouvoir récupérer les répertoires présents sur le FTP
Les paramètres SFTP sont :
## host: sftp://toto.titi.com ## login: tutu ## password: azertyuiopl ## port: 29 ## client: ssh/rsync/sftp
et je dois récupérer les deux répertoires suivants :
imgs
datas
Une idée comment faire?
Merci d'avance
4 réponses
Finalement j'utilise ce type de commande.
rsync -arvz --progress --delete --partial --rsh="/usr/bin/sshpass -p ${PASS} ssh -o StrictHostKeyChecking=no -l ${LOGIN} -p ${PORT}" ${HOST}:MYFOLDER/ /mnt/MYFOLDER
Bon j'ai comme idée cela :
RSYNC_PASSWORD="passwd";/usr/bin/rsync -az --delete -e "ssh -o PreferredAuthentications=password -p 335689" sftp://12.12.12.12/datas/ ~/datas/ aws s3 mv ~/datas/ s3://mybucket --recursive
Le souci c'est que avec cette solution je copie le répertoire ~/datas/ en local puis je le move dans mon bucket AWS hors je souhaiterais ne pas avoir à copier le répertoire ~/datas/ en local mais l'envoyer directement dans mon bucket AWS.
Une idée?
Merci