1 |
Voici comment je procède, je n'ai pas de mot de passe pour mes clefs ssh : |
2 |
création de la clef : |
3 |
ssh-keygen -b 1024 -t rsa |
4 |
|
5 |
exportation : |
6 |
cat ~/.ssh/id_rsa.pub | ssh -C olivier@serveur "mkdir -p .ssh;tee >> \ |
7 |
.ssh/authorized_keys2" |
8 |
|
9 |
sur un serveur, j'ai dû changer les permissions des fichiers de .ssh : |
10 |
chmod u+r+w .ssh/* |
11 |
chmod g-r-w .ssh/* |
12 |
chmod o-r-w .ssh/* |
13 |
|
14 |
et mon rsync fonctionne à merveille. |
15 |
|
16 |
#!/bin/bash |
17 |
date=$(date) |
18 |
LOG="/var/log/sauvegarde.log" |
19 |
set -- $date |
20 |
echo "******************************************************" >> ${LOG} |
21 |
echo "Log rsync du $3 $2 $6 $4" >> ${LOG} |
22 |
rsync -abrv -e ssh --delete \ |
23 |
--exclude-from=/home/olivier/bin/sauvegarde.exclude /home/olivier/ \ |
24 |
olivier@serveur:~/sauvegarde/home/olivier/ >> ${LOG} |
25 |
rsync -abrv -e ssh --delete \ |
26 |
--exclude-from=/home/olivier/bin/sauvegarde.exclude /home/backup/ \ |
27 |
olivier@serveur:~/sauvegarde/home/backup/ >> ${LOG} |
28 |
date=$(date) |
29 |
set -- $date |
30 |
echo "Fin à $3 $2 $6 $4" >> ${LOG} |
31 |
|
32 |
|
33 |
|
34 |
Olivier |
35 |
|
36 |
|
37 |
-- |
38 |
gentoo-user-fr@g.o mailing list |