ssh-copy-id
peut être utilisé pour installer votre clé publique dans une machine distante authorized_keys
. La même commande pourrait-elle être utilisée pour installer les clés publiques d'autres utilisateurs, si vous en avez la sudo
capacité?
Mise à jour: local et distant utilisent Ubuntu 12.04.
Mise à jour 2: décrivant la procédure de création d'un nouveau compte d'utilisateur et d'ajout de clé publique
- (à distance) Créez un nouveau compte d'utilisateur et définissez-le uniquement sur l'accès à la clé publique utilisateur.
- (local) Générez une clé publique pour le nouveau compte d'utilisateur (ssh-keygen).
- Normalement, je fais est de créer le répertoire et le fichier
.ssh/authorized_keys
sur le serveur distant, puis copiez et collez la clé publique générée localement sur le compte du nouvel utilisateur. Ce que je recherche, c'est que si je peux utiliserssh-copy-id
pour installer la clé publique de cet utilisateur nouvellement créé directement dans le répertoire ssh. Juste pour enregistrer quelques commandes supplémentaires.