Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[gentoo-user-fr] ssh et couple de cles + phrase de passe

3 réponses
Avatar
Jean-Jacques Mérillon
Bonjour

Je voudrais mettre en place un system de sauvegarde automatisé entre 2
PC grace a rsync + ssh mais le pbl c'est que je n'arrive pas a
automatiser la connetion SSH sans que avoir besoin te taper une phrase
de passe ou un mot de passe. Du coup c'est pas vraiment automatique :(

J'ai procédé ainsi :
1- creation d'un couple de clef dsa sur le PC client.
2- Copie de la clé publique dans ~/.ssh/authorized_keys sur le serveur

Est il possible d'empecher la saisie de password ou pass phrase ?

Merci


PS : le serveur ssh est configuré comme indiqué dans la doc Guide de
sécurité Gentoo Linux -> http://www.gentoo.org/doc/fr/gentoo-security.xml


--
gentoo-user-fr@gentoo.org mailing list

3 réponses

Avatar
Jean-Jacques Mérillon
Jean-Jacques Mérillon a écrit :
Bonjour

Je voudrais mettre en place un system de sauvegarde automatisé entre 2
PC grace a rsync + ssh mais le pbl c'est que je n'arrive pas a
automatiser la connetion SSH sans que avoir besoin te taper une phrase
de passe ou un mot de passe. Du coup c'est pas vraiment automatique :(

J'ai procédé ainsi :
1- creation d'un couple de clef dsa sur le PC client.
2- Copie de la clé publique dans ~/.ssh/authorized_keys sur le serveur



Je me reponds a moi meme pour donner une precision, j'ai essayé de
mettre une pass phrase vide, mais dans ce cas lorsque je fais une
connexion ssh je dois taper mon password :(

Est il possible d'empecher la saisie de password ou pass phrase ?

Merci


PS : le serveur ssh est configuré comme indiqué dans la doc Guide de
sécurité Gentoo Linux -> http://www.gentoo.org/doc/fr/gentoo-security.xml




--
mailing list
Avatar
Olivier M.
Voici comment je procède, je n'ai pas de mot de passe pour mes clefs ssh :
création de la clef :
ssh-keygen -b 1024 -t rsa

exportation :
cat ~/.ssh/id_rsa.pub | ssh -C "mkdir -p .ssh;tee >>
.ssh/authorized_keys2"

sur un serveur, j'ai dû changer les permissions des fichiers de .ssh :
chmod u+r+w .ssh/*
chmod g-r-w .ssh/*
chmod o-r-w .ssh/*

et mon rsync fonctionne à merveille.

#!/bin/bash
date=$(date)
LOG="/var/log/sauvegarde.log"
set -- $date
echo "******************************************************" >> ${LOG}
echo "Log rsync du $3 $2 $6 $4" >> ${LOG}
rsync -abrv -e ssh --delete
--exclude-from=/home/olivier/bin/sauvegarde.exclude /home/olivier/
:~/sauvegarde/home/olivier/ >> ${LOG}
rsync -abrv -e ssh --delete
--exclude-from=/home/olivier/bin/sauvegarde.exclude /home/backup/
:~/sauvegarde/home/backup/ >> ${LOG}
date=$(date)
set -- $date
echo "Fin à $3 $2 $6 $4" >> ${LOG}



Olivier


--
mailing list
Avatar
Jean-Jacques Mérillon
Merci.

En fait tout etait bon mais ct mes fichiers /etc/hosts qui n'avaient pas
les memes valeurs pour les IP du serveur de sauvegarde et pour le PC a
sauvegarder.

Ca marche nickel.



--
mailing list