Bonjour à tous
Désolé si le sujet est rebattu, mais je n'ai rien trouvé pour le moment qui ,m'ait permis de régler le problème.
J'ai des scripts cron qui font un rsync entre un serveur en prod et un serveur "miroir" pour chaque site qui est sur le serveur. Avant ça marchait très bien, mais j'ai dû (après un problème avec le serveur en prod) mettre en prod le miroir, erraser l'ancien prod et recommencer le système.
C'est le serveur en prod qui fait son rsync sur le miroir. Sur le serveur en prod, j'ai une clé ssh dsa généré depuis le serveur en prod et sa clé publique sur le miroir.
Enfin, le script fonctionne très bien quand je lance le rsync manuellement (pas en tache cron) et la connexion ssh fonctionne bien avec la clé, si ce n'est que je suis obligé à chaque cession de retapper la passphrase.
Par contre, j'aimerais faire en sorte que "cron" mémorise la passphrase de la clé, parce que sans cela, ça ne fonctionne pas, et je n'ai pas trouvé de solution compréhensible ou satisfaisante pour le moment.
J'ai essayé d'utiliser keychain mais sur mon ubuntu 12.04 je n'ai pas de fichier .bash_profile dans /root. J'ai essayé de créer le fichier et de mettre les différente choses que j'ai trouvé à ce sujet dedans, mais rien n'a fonctionné pour le moment. :(
Avez-vous une solution pour cela, tout du moins des pistes.
Merci d'avance pour votre aide.
Denis