Lorsque je mets la clé SSH dans la authorized_keys
racine, puis-je utiliser le serveur SSH sur le serveur en tant qu’utilisateur différent sans avoir le authorized_keys
pour cet utilisateur?
Non, tu ne peux pas. Chaque utilisateur (y compris root) a son propre ~/.ssh
dossier dans lequel les clés autorisées sont conservées. En les ajoutant à /root/.ssh/authorized_keys
les rendra disponibles uniquement à l' root
utilisateur. Si vous souhaitez autoriser plus d'utilisateurs, vous devrez utiliser leur propre authorized_keys
fichier.
Chaque utilisateur a son propre dossier .ssh avec les clés d'authentification. Cependant, vous pouvez réaliser (ce que je pense que vous essayez de faire) en accédant au premier serveur et en tapant la commande.
ssh-copy-id [email protected] entrez votre mot de passe une fois.
votre clé est maintenant copiée vers cet utilisateur.
Répétez cette opération pour les autres utilisateurs auxquels vous devez vous connecter. par exemple, $ ssh-copy-id [email protected]