J'ai créé une clé publique RSA et je veux l'ajouter à la liste des clés publiques. authorized_keys
mais ce fichier n'existe pas sur ma machine Ubuntu 11.10.
Comment puis-je ajouter la clé à authorized_keys
?
J'ai créé une clé publique RSA et je veux l'ajouter à la liste des clés publiques. authorized_keys
mais ce fichier n'existe pas sur ma machine Ubuntu 11.10.
Comment puis-je ajouter la clé à authorized_keys
?
Il existe déjà une commande dans la suite ssh qui le fait automatiquement pour vous. Par exemple, connectez-vous à un hôte distant et ajoutez la clé publique au fichier authorized_keys de cet ordinateur.
ssh-copy-id -i /path/to/key/file user@host.com
Si la clé que vous installez est ~/.ssh/id_rsa
alors vous pouvez même laisser tomber le -i
drapeau complètement.
Bien mieux que de le faire manuellement !
Je sais que je réponds trop tard mais pour tous ceux qui en ont besoin, exécutez la commande suivante depuis votre machine locale
cat ~/.ssh/id_rsa.pub | ssh user@192.168.1.1 "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"
cela a parfaitement fonctionné. Tout ce que vous devez faire, c'est remplacer
user@192.168.1.1
avec votre propre utilisateur pour cet hôte particulier
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.