URL: https://linuxfr.org/forums/astucesdivers/posts/comment-lancer-un-ssh-agent-pour-root-au-boot Title: Comment lancer un ssh-agent pour root au boot ? Authors: Raoul Volfoni Date: 2012年08月10日T11:09:00+02:00 Tags: Score: -1 Salut, Voilà, comme à chaque fois que je lance une session de travail j'ai besoin d'avoir tout un tas de redirections de ports < 1024 avec ssh, il faut que ce soit root qui s'en charge. Il faut donc que j'ouvre un terminal, que je me connecte en root puis que je lance un ssh-agent, que j'exporte ensuite les variables SSH_AUTH_SOCK et SSH_AGENT_PID et enfin que je charge mes clés avec ssh-add. Tout ça avant de pouvoir lancer mes scripts automatiques de redirections ! Pfiou. J'utilise Kde et j'ai un script qui lance un ssh-add depuis Autostart ce qui lance Ksshaskpass qui appelle (je ne sais trop comment) Kwallet. Ainsi mes différentes clés sont ajoutées à l'agent ssh dès l'ouverture de session. L'idéal serait qu'il en soit de même pour root. Il faudrait donc que j'arrive pas à pas à: 1) avoir un ssh-agent de lancé au boot du système pour l'utilisateur root 2) que les variables d'environnement SSH_AUTH_SOCK et SSH_AGENT_PID soient correctement renseignées quand j'ouvre un terminal sous root. 3) que je puisse appeler un script qui lance un ssh-add pour root (genre sudo ssh-add) à l'ouverture de ma session Kde. 4) cerise sur le gateau, si le précédent script pouvait appeler ksshaskpass et faire appel à kwallet ce serait byzance. ;) Mais là il faut que je lise un peu de doc avant. Voili-voilou, si vous avez des pistes n'hésitez pas. Merci d'avance.

AltStyle によって変換されたページ (->オリジナル) /