0

openssh dsa 公開鍵を .pem 形式に変換するにはどうすればよいですか?

出来ますか?

コマンドを使用しました

  openssl dsa -in u015_test.pub -outform pem > u015_test.pem

しかし、これは出力です:

  read DSA key
  unable to load Private Key
  23392:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:648:Expecting: ANY PRIVATE KEY
  unable to load Key

これは私のキーがどのように表示されるかです:

 ssh-dss AAAAB3NzaC1kc3MAAACBAMMjZ03z7hOuGYDaPmyBvuNS+LJmhYn1bWzWP8p+1/amuRPdHj68KnRDuaf8MJB3qBZ6xsu97vUjjuRDeEyFLVjsghK9TiKBsxv2Uv+fS4o0OJzP............
4

1 に答える 1

2

ssh キーを変換するには、次を使用する必要がありますssh-keygen

ssh-keygen -e -m PEM -f u015_test.pub

または、openssl でキーを使用する場合:

ssh-keygen -e -m PKCS8 -f u015_test.pub

動作するかどうかを試すには、次を使用します。

ssh-keygen -e -m PKCS8 -f u015_test.pub | openssl dsa -pubin
于 2013-04-30T09:04:19.700 に答える