SFTP dans un script

Fermé
drumjoel Messages postés 52 Date d'inscription mercredi 18 avril 2012 Statut Membre Dernière intervention 8 septembre 2014 - 30 avril 2012 à 11:33
drumjoel Messages postés 52 Date d'inscription mercredi 18 avril 2012 Statut Membre Dernière intervention 8 septembre 2014 - 30 avril 2012 à 13:28
Bonjour,

Je cherche a exécuter des commandes SFTP dans un script.
J'ai lu dans la doc qu'on pouvait faire ainsi :
 sftp -b fichier_contenant_command user@ipaddress

Mon problème est qu'il faut un fichier contenant les commandes.
Je voudrais une solution qui permet d'exécuter des commandes SFTP sans passer par la création d'un fichier c'est possible ???
merci d'avance
A voir également:

2 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
30 avril 2012 à 11:58
Salut,

En général pour un FTP on emploie :

ftp -i ftp_address << EOF
login
password
commande1
commande2
...
commandeN
EOF

Mon problème est qu'il faut un fichier contenant les commandes.
Je ne vois pas où est le problème ???
0
drumjoel Messages postés 52 Date d'inscription mercredi 18 avril 2012 Statut Membre Dernière intervention 8 septembre 2014 2
30 avril 2012 à 12:56
le problème est que je veux effectuer une commande SFTP des commandes de test et autre et encore une fois des commandes SFTP différentes de la première donc ça me fait créer deux fichier de commande.
0
drumjoel Messages postés 52 Date d'inscription mercredi 18 avril 2012 Statut Membre Dernière intervention 8 septembre 2014 2
30 avril 2012 à 13:28
J'ai trouver une solution :
pour télécharger un fichier il suffit d'utiliser la commande suivante :
sftp user@ip_address:fichier_a_telecharger

Par contre j'ai un autre problème je voudrais obtenir le md5sum d'un fichier distant sans le télécharger, hors le seul moyen d'acceder à ce fichier est par SFTP,
c'est possible ????
0