Synchronisation de la clé publique SSH sur plusieurs serveurs, comment l'automatiser?

Bonjour,

Im travaillant sur un script qui permettra la synchronisation de plusieurs dossiers sur plusieurs serveurs.
Sur chaque serveur, le script téléchargera les données du reste des serveurs via rsync via ssh (rsync possède un attribut archive et update).
Pour ce transfert, une clé d'accès public ssh est nécessaire.

Lorsque j'ajoute un nouveau serveur au groupe, je dois:
1) exécutez ssh-keygen sur le nouveau serveur et via ssh-copy-id ajoutez la clé au reste des serveurs afin que je puisse télécharger des données à partir d'eux …
2) Faites de même sur tous les anciens serveurs afin que chacun d'eux puisse également télécharger des données depuis mon nouveau serveur.
SEMrush

Je pense comment automatiser cette chose via un script bash …

Dans mon script de sauvegarde, j'ai déjà la liste de toutes les adresses IP des serveurs. Je peux donc faire une boucle sur ces adresses IP, exclure ma nouvelle adresse IP de serveur et après une génération de clé, je mettrai manuellement cette clé sur toutes les anciennes adresses IP de serveur …?
Ensuite, comment autoriser les anciens serveurs à accéder à ce nouveau serveur. Cela semble plus compliqué car j'aurais besoin de me connecter à chaque ancien serveur et là je ne sais pas …

qu'en est-il d'une manière ou d'une autre de sycing des fichiers avec des clés publiques entre d'anciens serveurs existants? Une idée comment le faire, comment le réaliser en bash? THX