J'ai quelques questions concernant la génération de clés pour l'accès ssh :
(1) Supposons que deux ordinateurs exécutent le service de serveur ssh et que j'ai généré une paire de fichiers clés sur l'ordinateur A et copié le fichier public sur l'ordinateur B. Est-il vrai qu'il s'agit seulement d'une clé à sens unique ? Nous avons seulement autorisé l'ordinateur A à accéder à l'ordinateur B, et non l'ordinateur B à accéder à l'ordinateur A ? Si je veux maintenant me connecter en ssh de l'ordinateur B à l'ordinateur A, dois-je générer une autre paire de fichiers clés sur l'ordinateur B et copier le fichier public sur l'ordinateur A ?
(2) Si je souhaite connecter un seul ordinateur local à plusieurs serveurs distants, dois-je générer une paire commune de fichiers clés une seule fois sur l'ordinateur local et copier le même fichier public sur les serveurs distants, ou dois-je générer différentes paires de fichiers clés sur l'ordinateur local pour différents serveurs distants ?
(3) Si je souhaite connecter plusieurs ordinateurs locaux à un seul serveur distant, lorsque je copie les fichiers publics des différents ordinateurs locaux sur le serveur distant, dois-je les combiner dans un seul fichier authorized_keys ou les stocker dans différents fichiers authorized_keys ?
(4) Si plusieurs serveurs partagent le même système de fichiers, par exemple via NFS, comment générer des clés et organiser les fichiers de clés pour accéder d'un serveur à l'autre ? De même, comment générer des clés et organiser les fichiers de clés pour qu'un ordinateur local puisse accéder à n'importe lequel des serveurs ?
Veuillez fournir des exemples et des commandes dans votre réponse afin que je puisse mieux comprendre comment résoudre les problèmes.
Merci et salutations !