Tôi đã tìm thấy câu trả lời trên Server Fault: Tạo khóa SSH công khai từ khóa riêng?
Tùy chọn -y
xuất khóa công khai:
ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub
Như một lưu ý phụ, bình luận của khóa công khai bị mất. Tôi đã có một trang web yêu cầu nhận xét (Launchpad?), Vì vậy bạn cần chỉnh sửa ~/.ssh/id_rsa.pub
và nối thêm nhận xét vào dòng đầu tiên có khoảng cách giữa nhận xét và dữ liệu chính. Một ví dụ khóa công khai được hiển thị cắt ngắn dưới đây.
ssh-rsa AAAA..../VqDjtS5 ubuntu@ubuntu
Đối với các khóa đã được thêm vào Tác nhân SSH (một chương trình chạy trong nền và tránh phải nhập lại cụm mật khẩu khóa nhiều lần), bạn có thể sử dụng ssh-add -L
lệnh để liệt kê các khóa chung cho các khóa được thêm vào các đại lý (thông qua ssh-add -l
). Điều này hữu ích khi khóa SSH được lưu trữ trên thẻ thông minh (và không thể truy cập vào tệp khóa riêng).
pbcopy > ~/.ssh/id_rsa.pub
Úi.