Script FTP automatique


Précédent   Bladi.net > Loisirs & Entraides > Informatique



Réponse
 
Outils de la discussion Modes d'affichage
  #1  
Vieux 22/05/2007, 18h02
 
Date d'inscription: mai 2005
Messages: 5 517
Par défaut Script FTP automatique

salam,

turbo cherche le script le plus optimisé

voila , je vous explique.

à l'aide d'une tâche planifiée, on exécute un fichier (.bat) , ce petit script sous windows permet de faire un telnet sur une machine et par la suite exécute quelques commandes sur la machine distante (ces commandes vont générés un fichier) et par la suite un ftp automatique pour réccupérer ces fichiers sur mon ordinateur.

wa salam
__________________
la vie n\'est que passagère !!

Dernière modification par Bladi ; 22/05/2007 à 19h49.
Réponse avec citation
  #2  
Vieux 22/05/2007, 20h35
 
Date d'inscription: février 2006
Messages: 1 738
Par défaut Re : Script FTP automatique

Citation:
Envoyé par turbo_chess Voir le message
salam,

turbo cherche le script le plus optimisé

voila , je vous explique.

à l'aide d'une tâche planifiée, on exécute un fichier (.bat) , ce petit script sous windows permet de faire un telnet sur une machine et par la suite exécute quelques commandes sur la machine distante (ces commandes vont générés un fichier) et par la suite un ftp automatique pour réccupérer ces fichiers sur mon ordinateur.

wa salam
wa 3alaykoum ssalam wa ra7matou Allah,

cree un fichier nommé par ex : "ftp."
et tu met le code suivant :
Citation:
open ip_de_la_machine
nom_utilisateur
mot_de_passe
binary
prompt off
cd le_dossier_du_serveur_où_se_tr ouve_les_fichiers_a_telecharge r
mget *
bye
cree un autre fichier ftp.bat et tu met le code suivant :
Citation:
cd dossier_local_où_va_etre_mis_l es_fichiers_telecharges

ftp -s:chemin_absolu_où_se_trouve_le_ fichier_des_commandes_precedan t\ftp.

exit

Dernière modification par 1mouslim ; 22/05/2007 à 20h38.
Réponse avec citation
  #3  
Vieux 23/05/2007, 00h15
 
Date d'inscription: mai 2005
Messages: 5 517
Par défaut Re : Script FTP automatique

salam,

merci mouslim1.

et comment je peux faire pour exécuter des commandes (N commandes) après un telnet

le but c'est de trouver la meilleure solution

wa salam
__________________
la vie n\'est que passagère !!
Réponse avec citation
  #4  
Vieux 23/05/2007, 02h18
 
Date d'inscription: février 2006
Messages: 1 738
Par défaut Re : Script FTP automatique

Citation:
Envoyé par turbo_chess Voir le message
salam,

merci mouslim1.

et comment je peux faire pour exécuter des commandes (N commandes) après un telnet

le but c'est de trouver la meilleure solution

wa salam
wa 3alaykoum ssalam,
les n commandes tu les mets dans un fichiers shell : ".sh", tu met tes commandes comme si tu ecrivait directement dans le terminal.
mais le probleme de telnet c'est au niveau de la phase du login sur le serveur, car la commande telnet ne permet pas de saisir le mot de passe du login directement par ligne de commande sous dos, alors essaye d'utiliser un autre terminal comme ssh je croit qu'il permet de faire une authentification automatique avec le serveur en utilisant l'echange de clés. sinon regarde aussi dans la documentation de putty. si tu arrive à faire l'authentification automatique toutes les autres etapes sont facile incha Allah.
Réponse avec citation
  #5  
Vieux 23/05/2007, 11h35
 
Date d'inscription: mai 2005
Messages: 5 517
Par défaut Re : Script FTP automatique

Citation:
Envoyé par 1mouslim Voir le message
wa 3alaykoum ssalam,
les n commandes tu les mets dans un fichiers shell : ".sh", tu met tes commandes comme si tu ecrivait directement dans le terminal.
mais le probleme de telnet c'est au niveau de la phase du login sur le serveur, car la commande telnet ne permet pas de saisir le mot de passe du login directement par ligne de commande sous dos, alors essaye d'utiliser un autre terminal comme ssh je croit qu'il permet de faire une authentification automatique avec le serveur en utilisant l'echange de clés. sinon regarde aussi dans la documentation de putty. si tu arrive à faire l'authentification automatique toutes les autres etapes sont facile incha Allah.
salam,

on peut jamais s'en passer de putty


mais bon, voilà ma première solution en attendant vos commentaires :

on ajoute cette entrée dans le fichier .bat

putty.exe -ssh -2 -P 22 user@adresse_IP -pw password -m commande_telnet.txt

ce fichier commande_telnet.txt contient les commandes qu'on veut exécuter après une identification (telnet) réussie, par exemple ( ls > temp.txt)

et pour réccupérer par exemple ce fichier temp.txt, on ajoute cette entrée dans le fichier .bat

ftp -s:commande_ftp.txt

ce fichier commande_ftp.txt contient les commandes ftp qu'on veut utiliser , par exemple :

open adresse_IP
user
password
cd /users2/....
bin
mget temp.txt
bye



NB : j'ai testé et ça marche


wa salam
__________________
la vie n\'est que passagère !!
Réponse avec citation
  #6  
Vieux 23/05/2007, 14h46
 
Date d'inscription: février 2006
Messages: 1 738
Par défaut Re : Script FTP automatique

Citation:
Envoyé par turbo_chess Voir le message
salam,

on peut jamais s'en passer de putty


mais bon, voilà ma première solution en attendant vos commentaires :

on ajoute cette entrée dans le fichier .bat

putty.exe -ssh -2 -P 22 user@adresse_IP -pw password -m commande_telnet.txt

ce fichier commande_telnet.txt contient les commandes qu'on veut exécuter après une identification (telnet) réussie, par exemple ( ls > temp.txt)

et pour réccupérer par exemple ce fichier temp.txt, on ajoute cette entrée dans le fichier .bat

ftp -s:commande_ftp.txt

ce fichier commande_ftp.txt contient les commandes ftp qu'on veut utiliser , par exemple :

open adresse_IP
user
password
cd /users2/....
bin
mget temp.txt
bye



NB : j'ai testé et ça marche


wa salam
wa 3alaykoum ssalam,
merci pour la solution, ghadi n7tajha chi nhar.
Réponse avec citation
  #7  
Vieux 23/05/2007, 16h55
 
Date d'inscription: mai 2005
Messages: 5 517
Par défaut Re : Script FTP automatique

Citation:
Envoyé par 1mouslim Voir le message
wa 3alaykoum ssalam,
merci pour la solution, ghadi n7tajha chi nhar.
salam,

pas de quoi cher ami

si tu as tuyaux (scripts de tests, automatisation des tâches, etc ....) partage avec nous

wa salam
__________________
la vie n\'est que passagère !!
Réponse avec citation
Réponse

Outils de la discussion
Modes d'affichage


Discussions similaires
Discussion Auteur Forum Réponses Dernier message
instaler le script cs-cart ? youssefnet Informatique 11 30/12/2008 11h45
Pub marrante Caramielle Jrad 5308 31/12/2007 02h40
Login Telnet automatique turbo_chess Informatique 22 25/05/2007 11h24
Script automatique h_meo Informatique 11 22/02/2007 22h21
SOS Automatique aiandouz Aide & Formalités administratives 4 19/09/2006 17h21



Fuseau horaire GMT +2. Il est actuellement 02h03.



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38