Saya perlu mengirim kunci publik ke EC2, tanpa menggunakan perintah EC2- * api, dan saya tidak bisa.
Saya sudah mencoba scp dan ssh-copy-id, tetapi booth tidak dapat menggunakan parameter -i untuk terhubung menggunakan keypairs.
Parameter ssh-copy-id -i adalah file (kunci publik) yang akan dikirim.
Apa yang bisa saya lakukan untuk mengunggahnya?
amazon-ec2
TiagoGouvea
sumber
sumber
scp
mendukung-i
. Anda dapat menggunakannya sebagaiscp -i your_pem.pem your_file user@aws_ip:/home/user/
. Anda mungkin mendapatkan kesalahan karena izin Anda pada file pem Anda. Seharusnya400
(yaituchmod 400 your_pem.pem
)Jawaban:
Baik! Saya menemukan jalan.
Di sisi klien:
cat ~ / .ssh / id_rsa.pub | ssh -i aws.pem ubuntu @ ip_address "cat - >> ~ / .ssh / official_keys2"
Semua selesai!
sumber
authorized_keys
. Hindari melakukan scp lalu masuk melalui pem dan meletakkannya di tempat yang tepat.