Clés SSH pour utilisateur root et utilisateur normal dans Ubuntu

5

Lorsque je mets la clé SSH dans la authorized_keysracine, puis-je utiliser le serveur SSH sur le serveur en tant qu’utilisateur différent sans avoir le authorized_keyspour cet utilisateur?

tn.stackoverflow
la source

Réponses:

6

Non, tu ne peux pas. Chaque utilisateur (y compris root) a son propre ~/.sshdossier dans lequel les clés autorisées sont conservées. En les ajoutant à /root/.ssh/authorized_keysles rendra disponibles uniquement à l' rootutilisateur. Si vous souhaitez autoriser plus d'utilisateurs, vous devrez utiliser leur propre authorized_keysfichier.

terdon
la source
0

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]

utilisateur30141
la source