Được cung cấp khóa SSH riêng, làm cách nào để khôi phục khóa công khai của tôi?


10

Tôi bằng cách nào đó đã mất id_rsa.pubtập tin của tôi . Tôi vẫn có id_rsatập tin của tôi . Làm cách nào để khôi phục khóa chung từ khóa riêng?

(Câu hỏi này đã đưa ra sau khi ssh-copy-idđược báo cáo "LỖI: Không sắc tìm thấy" trong khi ssh-keygen. Báo cáo "/root/.ssh/id_rsa đã tồn tại" ls ~/.sshchỉ ra các vấn đề đã có id_rsanhưng không phải id_rsa.pub. Tôi tìm thấy giải pháp, nhưng nó đã được chôn ở phía dưới của một bài viết dài trên một diễn đàn hỗ trợ Ubuntu.)


Bạn không thể làm một cái khác. OK tôi có thể sai
noel

Câu trả lời:


16

Bạn có thể tạo khóa công khai bằng cách sử dụng ssh-keygen -y. Nếu khóa riêng của bạn ở vị trí mặc định, bạn có thể sử dụng cách sau để đặt khóa chung ở cùng một vị trí:

ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub
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.