Bonjour,
devant de temps à autre déployer la clé publique de collègues sur plusieurs serveurs, j'ai commencé un script pour le faire à ma place car je ne trouvais rien de bien concret.
1) Avez-vous un script du genre à disposition ?
2) Dans le script que j'ai écrit, je vais utiliser la fonction ssh-copy-id pour copier la clé publique passée en argument sur ma liste de serveur qui est lue d'un fichier à travers une boucle.
La fonction ssh-copy-id se connecte donc avec l'utilisateur qu'on lui passe en argument et l'host.
Si je n'ai personnellement pas encore mes clés sur le serveur, il va proposer de se logguer via mot de passe pour ajouter la clé publique source dans l'authorized_keys.
Comment faire pour que le script n'attende pas la saisie au clavier du password mais qu'il utilise une variable préremplie à l'intérieur du script ?
La clé publique SSH serait toujours à copier sous le même user.
Merci de l'info