[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: