J'ai besoin d'envoyer une clé publique à un EC2, sans utiliser les commandes ec2- * api, et je ne peux pas.
J'ai essayé scp et ssh-copy-id, mais booth ne peut pas utiliser le paramètre -i pour se connecter à l'aide des paires de clés.
Le paramètre ssh-copy-id -i est le fichier (clé publique) à envoyer.
Que puis-je faire pour le télécharger?
amazon-ec2
TiagoGouvea
la source
la source
scp
prend en charge-i
. Vous pouvez l'utiliser commescp -i your_pem.pem your_file user@aws_ip:/home/user/
. Vous obtenez probablement une erreur en raison de vos autorisations sur votre fichier pem. Cela devrait être400
(iechmod 400 your_pem.pem
)Réponses:
D'accord! J'ai trouvé un moyen.
Côté client:
cat ~ / .ssh / id_rsa.pub | ssh -i aws.pem ubuntu @ ip_address "cat - >> ~ / .ssh / authorized_keys2"
Terminé!
la source
authorized_keys
. Évite de faire un scp puis de se connecter via pem et de le mettre au bon endroit.