SFTP dans un script [Fermé]

Signaler
Messages postés
52
Date d'inscription
mercredi 18 avril 2012
Statut
Membre
Dernière intervention
8 septembre 2014
-
Messages postés
52
Date d'inscription
mercredi 18 avril 2012
Statut
Membre
Dernière intervention
8 septembre 2014
-
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

2 réponses

Messages postés
36299
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
5 958
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 ???
Messages postés
52
Date d'inscription
mercredi 18 avril 2012
Statut
Membre
Dernière intervention
8 septembre 2014
2
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.
Messages postés
52
Date d'inscription
mercredi 18 avril 2012
Statut
Membre
Dernière intervention
8 septembre 2014
2
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 ????