Làm cách nào để gửi khóa công khai của tôi đến máy chủ EC2?


9

Tôi cần gửi khóa công khai tới EC2, mà không sử dụng các lệnh ap2 ec2- * và tôi không thể.

Tôi đã thử scp và ssh-copy-id, nhưng gian hàng không thể sử dụng tham số -i để kết nối bằng cách sử dụng bàn phím.

Tham số ssh-copy-id -i là tệp (khóa chung) sẽ được gửi.

Tôi có thể làm gì để tải nó lên?


scp không hỗ trợ -i. Lệnh nào bạn đã thử chạy và đầu ra là gì?
dfranke

Tôi cũng không rõ chính xác những gì bạn đang cố gắng làm. Bạn đang cố gắng khởi chạy một phiên bản với khóa ssh mà bạn đã tạo cục bộ hay bạn có một phiên bản đang chạy mà bạn đang cố cài đặt khóa thứ hai không?
dfranke

dfranke. Tôi có thể kết nối với ví dụ tại thời điểm này, sử dụng ssh -i file.pem. Nhưng tôi cần tạo một cron ở phía máy khách với rsync, sau đó, tôi cần phải tự tin với sự tự tin.
TiagoGouvea

Tôi tạo các khóa công khai ở phía máy khách nhưng tôi không thể gửi nó đến máy chủ. Đó là vấn đề duy nhất. Làm thế nào để gửi khóa công khai của tôi từ máy khách đến máy chủ. :( Tôi nghĩ nó đơn giản, nhưng tại thời điểm này tôi không thể.
TiagoGouvea

@TiagoGouvea scpkhông hỗ trợ -i. Bạn có thể sử dụng nó như scp -i your_pem.pem your_file user@aws_ip:/home/user/. Bạn có thể đang gặp lỗi vì quyền của bạn trên tệp pem của bạn. Nó phải là 400(tức là chmod 400 your_pem.pem)
guleria 17/2/2016

Câu trả lời:


10

Đồng ý! Tôi tìm thấy một cách.

Ở phía khách hàng:

mèo ~ / .ssh / id_rsa.pub | ssh -i aws.pem ubfox @ ip_address "mèo - >> ~ / .ssh / ủy quyền_keys2"

Tất cả đã được làm xong!


Vấn đề thực tế bạn đang cố gắng giải quyết là gì khiến bạn nghĩ đây là cách giải quyết?
bobmagoo

Vấn đề mà tôi đã giải quyết là muốn có một lớp lót để lấy khóa quán rượu địa phương của tôi thành một phiên bản EC2 mới được thiết lập authorized_keys. Tránh thực hiện một scp sau đó đăng nhập qua pem và đặt nó vào đúng chỗ.
ljs.dev
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.