web-dev-qa-db-ja.com

.ppkと.pemの違いは何ですか。 .pemはamazonsec2クラスターのどこに保存されますか?

GraphLabの実行にAmazonのEC2クラスターを使用しています。彼らは私の秘密鍵である私の.pemファイルの場所を求めています。

検索した後も、ubuntuでファイルが見つかりませんでした。私はPuTTYを使用しています。

11

.pemファイルは、キーペアを作成したときにAWSからダウンロードしたものです。これは1回限りのダウンロードであり、再度ダウンロードすることはできません。

あなたのソフトウェアは.pemファイルを要求しています。これで、そのファイルを見つける必要があるのはあなたです。あなたはあなたのラップトップ/デスクトップ...などにそれをダウンロードしたかもしれません。

上で述べたように、.pemはEC2のどこにも保存されません。これは1回限りのダウンロードであり、安全に保管する必要があります。

PuTTY(Windows sshクライアント)の場合、.pem形式はサポートされていません。したがって、 PuTTyGen を使用して convert.ppk形式に変換する必要があります。基本的には.pemですが、PuTTYが使用できるように形式が異なります。

41
slayedbylucifer

ここに2つの質問があります。私はこれに答えるのが遅れていることを知っていますが、とにかく続行します。

質問1

.ppkと.pemの違いは何ですか?

。pemファイルと。ppkファイルは両方とも-であるため類似しています秘密鍵ファイル形式。 。pubファイルの対応物は公開鍵ファイル形式です-しかし、それは別の話です。

。pem。ppkの違いは次のとおりです。

  1. システムプラットフォームの互換性

    。pemデファクトスタンダードの一種です

    • Linuxユーザー— 。pemファイル形式
    • Macユーザー— 。pemファイル形式
    • Windows PowerShellユーザー— 。pemファイル形式
    • Windows PuTTY/Cygwinユーザー— 。ppkファイル形式
  2. ファイルの内容

    。pem

    -----BEGIN RSA PRIVATE KEY-----
    MIIEowIBAAKCAQEAxZls7NgRS5rtDH+mCgEeqSO12BiPAY2dhZZbTkPEoDUVqG46
    PHGIBBERISHFKS3xE4eMMY+uWPriviY0W12EFqYBUJDq6GmGSQPMSI8Kep7OgVGK
    d2t3/Lq+I8ZqlFwAgPwS7n18mlgTV/YyA0HCCIa+kZGKqbsuylfsODUAJGQqOtUM
    FKX4+O45RrJwcQGI2M+pbD4+Ow28iEsNP3flQKvamNuezm2VallhGiO/E39UITrB
    27FWM1pLQo5etyE378h5q8BKMGKt1ZPxPhjiNjBefGZ1Dscw7CA5
    -----END RSA PRIVATE KEY-----
    

    。ppk

    PuTTY-User-Key-File-2: ssh-rsa
    Encryption: none
    Comment: imported-openssh-key
    Public-Lines: 3
    AAAAB3NzaC1yc2EAAAADAQABAAABAQDFmWzs2BFLmu0Mf6YKAR6pI7XYGI8BjZ2F
    llGIBBERISHobjo8c6DjH6iBW0UpLfETh4wxj65Y+uK+JjRbXYQWpgFQkOroaYZJ
    1DxehJUvZpuZqLSUGvZrUzbYmx25oVE5+x6UBSA0NUiTpq6jWFPH
    Private-Lines: 3
    AAABAFLQsak2CVGhldYWLbWlsH78+3qdGFpzSuCxGoVbu63VccVMpVWutHBcVVgZ
    s4GIBBERISHcVhru01cUVf8w22pOmuB0TC+qAmDZmaWTZbXslun2Dc1tGjWu4n/F
    S0KOXrchN+/IeavASjBirdWT8T4Y4jYwXnxmdQ7HMOwgOQ==
    Private-MAC: 5fGIBBERISHda60d2e8b049e655e4a8a78bb18dc
    

質問2

.pemはamazonsec2クラスターのどこに保存されますか?

AWSでは、。pemファイルは単一のマシンに直接保存されません。

。pemファイルは次のいずれかの方法で取得できます。

  1. 新しいインスタンスを開始しています

    EC2インスタンスを作成すると、新しいインスタンスにアクセスするために使用できるデフォルト。pemファイルが提供されます。

  2. IAMを介して新しい。pemファイルを作成する

2
Abel Callejo