FORUM Tom's Hardware » Programmation » Autre » Programmation en ksh - Transfert de fichiers
 

Programmation en ksh - Transfert de fichiers

Il y a 375 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Programmation en ksh - Transfert de fichiers
 
Plus d'informations

Bonjour,

J'ai fait un script en ksh (sur AIX 5.1) qui construit des fichiers de journalisation (logs).

J'aimerais maintenant les envoyer sur un serveur de logs dédiés.

Les deux machines sont accessibles en SSH.

Quels sont les commande me permettant de transférer automatiquement (script dans la crontab) mes logs sur le serveur dédié?

Merci!

Profil : Pointeur
Plus d'informations

fait le via ftp non ?

Plus d'informations

Oui avec le protocole sftp cela peut se faire mais en ligne de commande...
Mais commande scripter ça?

Profil : Pointeur
Plus d'informations

rtfm :o

Plus d'informations

Euh... Tu me prends pour une konne?
Si tu ne connais pas UNIX alors abstient toi de répondre.
Merci pour tous.

Profil : Pointeur
Plus d'informations

http://www.eos.ncsu.edu/remoteaccess/man/sftp.html

et la, oh, l'option "-b" pour etre en mode batch

donc tu mets tes instructions ftp les unes a la suite des autres dans un fichier "prout.ftp"
ensuite tu fais

$ sftp -b prout.ftp




---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

Je te remercie pour ces explications et te pris de m'excuser.
J'ai bien compris que mes commandes (get pour ma part) doivent être dans un fichier comme prout.cfg et que le script principale doit contenir la commande sftp -b prout.ftp
Il me reste une interrogation et pas des moindre: l'accés se fait en SSH car les deux serveurs sont sécurisés. Alors comment faire pour que le serveur de logs ne demande pas un login/password?
Merci!

Profil : Pointeur
Plus d'informations

il faut bien t'identifier sur l'autre machine :o
c'est pas possible autrement...


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

On ne peut pas automatiser la connection au serveur de log par un échange de clés public/privé?

Profil : Pointeur
Plus d'informations

peut etre...

je sais pas...


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

Ok, je te remercie de tes conseils (sftp: j'airais du consulter le RTFM)!

Plus d'informations

Pour créer une clé publique sur le serveur : ssh-keygen -t dsa
Ensuite recopier cette clé (~/.ssh/id_dsa) dans un fichier sur les clients (~/.ssh/authorized_keys).
Faire une première connection manuelle : ssh <serveur>

Voilà ;)


Message édité par chaucacao le 19-01-2007 à 16:48:15
Profil : Pointeur
Plus d'informations

voila un up utile, merci :jap:


Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » Autre » Programmation en ksh - Transfert de fichiers
 

Annonces Google
Publicité