Tôi muốn chuyển đổi khóa công khai hiện có (được tạo bằng cách sử dụng ssh-keygen
) từ PEM
-format sang DER
-format
Tôi đã thử:
openssl rsa -in ~/.ssh/id_rsa.pub -inform PEM -pubin -outform DER -out ~/.ssh/id_rsa.pub.der
Thật không may, điều này đưa ra lỗi sau:
unable to load Public Key
139946985690784:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:703:Expecting: PUBLIC KEY
Các tập tin ~/.ssh/id_rsa.pub
có chứa một khóa công khai; cat ~/.ssh/id_rsa.pub
cho:
ssh-rsa ...... user@machine
Tôi đang làm gì sai?
unknown option -RSAPublicKey_in