Tất cả câu trả lời ở trên giả định rằng khóa riêng đã cho - bạn không biết gì và muốn tìm hiểu xem nó có khớp với khóa công khai đã cho không - KHÔNG CÓ PASSPHRASE.Nếu khóa riêng có cụm từ mật khẩu, sau đó cả hai
ssh-keygen -y -f PRIVATEKEY
và
openssl (RSA hoặc DSA) -in PRIVATEKEY -modulus -noout
yêu cầu cụm mật khẩu. Nếu bạn có khóa riêng tư không xác định, bạn không biết cho dù cụm mật khẩu đó có phải là cụm mật khẩu hay không - hãy nói một mình cụm từ mật khẩu là gì nếu khóa có khóa. Vì vậy, thực tế, nó có giá trị cố gắng các lệnh trên, nhưng nếu họ sau đó yêu cầu một cụm mật khẩu, bạn đang mắc kẹt: bạn không thể giải nén khóa công khai và nó là mô đun để phù hợp với trường thứ hai trên tập tin khóa công khai . Có ai biết cách làm tròn này không?
chính xác điều này làm gì? Tại sao ssh? – sammiwei
có lẽ vì anh ấy đang sử dụng cặp khóa cho xác thực ssh – etarion
Trong trường hợp của tôi, máy chủ công việc trung tâm có một vài tệp tin 'id_rsa.pub.blahhost' và tôi không biết tệp nào khớp với khóa riêng tư id_rsa' duy nhất & tôi thiết lập scp không cần mật khẩu để tôi có thể di chuyển khỏi các trang web cũ. Tạo cặp khóa mới không phải là một lựa chọn; Tôi đã có chìa khóa của tôi thiết lập tốt và sẽ không mess lên đó. –