1) tu génères des clefs: Ssh-keygen -t rsa (sans spécidier de phrase) Tu copie ta clef publique id_rsa.pub dans ton /root/.ssh/ de ton pc distant: Scp id_rsa.pub [EMAIL PROTECTED]:/root/.ssh
Ensuite tu l'ajoutes à tes clefs authorized keys Cat id_rsa.pub >> authorized keys Et t'es tranquille Ensuite tu crée un script.sh Tu lui donne les drot par chmod Et dans ce script Tu fait ta commande #! /bin/sh Tar -cfz tonfichiertar.gz /tondossier Scp tonfichiertar machin bidule:/chemin Et après dans /etc/crontab Tu rajoutes 23 30 * * * * root /toncheminvers/tonscript/script.sh Et hop :) -----Message d'origine----- De : Nicolas Roudninski [mailto:[EMAIL PROTECTED] Envoyé : mardi 25 avril 2006 15:53 À : [email protected] Objet : Re: [HS] script ssh pour récupérer un dossier Le Tue, 25 Apr 2006 10:48:32 -0300 Gurvan Huiban a écrit : > On Tuesday 25 April 2006 10:40, Nicolas Roudninski wrote: > > Je cherche à réaliser un petit script qui ait les fonctions > > suivantes : 1/ se connecter en ssh sur une machine distante > > 2/ récupérer (uploader) un dossier et tout son contenu > > 'sous-dossier, fichiers) > > scp -r source destination ?? Oui, j'y ai pensé mais le problème c'est qu'il faut fournir le mot de passe du pc distant. Dans une tache cron, ça le fait pas... (du moins, je sais pas faire ;-) ) > > > 3/ le tout à des fréquences régulière (2 fois par jour par exemple) > > > > Pour le 3, une tache cron fera l'affaire. Mais pour les deux > > premières fonctions, je n'ai pas beaucoup d'idées. > > Je penses à un script perl (j'aime), mais je ne sais pas trop > > comment m'y prendre. Un script bash ferait sans doute l'affaire > > aussi. > -- Nicolas Roudninski [EMAIL PROTECTED] http://carlodyssee.homelinux.net ---------------------- Spécial copinage : http://www.aventure-et-vous.fr ---------------------- Toute ressemblance avec des fautes d'orthographe, de grammaire ou de conjugaison existantes ou ayant existé serait entièrement fortuite et indépendante de la volonté de l'auteur. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

