RE: [HS] script ssh pour récupérer un dossier
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 root@pc-distant:/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:nroudninski@wanadoo.fr]
Envoyé : mardi 25 avril 2006 15:53
À : debian-user-french@lists.debian.org
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
nroudninski@wanadoo.fr
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 debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: