

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Ihre Schlüsselpaare beschreiben
<a name="describe-keys"></a>

Sie können die Schlüsselpaare beschreiben, die Sie in Amazon EC2 gespeichert haben. Sie können auch das Material zum öffentlichen Schlüssel abrufen und den öffentlichen Schlüssel identifizieren, der beim Start angegeben wurde.

**Topics**
+ [Ihre Schlüsselpaare beschreiben](#describe-public-key)
+ [Abrufen des Materials zum öffentlichen Schlüssel](#retrieving-the-public-key)
+ [Identifizieren des öffentlichen Schlüssels, der beim Start angegeben wurde](#identify-key-pair-specified-at-launch)

## Ihre Schlüsselpaare beschreiben
<a name="describe-public-key"></a>

Sie können die folgenden Informationen zu Ihren öffentlichen Schlüsseln anzeigen, die in Amazon EC2 gespeichert sind: Name des öffentlichen Schlüssels, ID, Schlüsseltyp, Fingerabdruck, Material zum öffentlichen Schlüssel, Datum und Uhrzeit (UTC) der Schlüsselerstellung durch von Amazon EC2 (wenn der Schlüssel von einem Drittanbieter-Tool erstellt wurde, dann ist es das Datum und Uhrzeit, zu der der Schlüssel in Amazon EC2 importiert wurde) sowie alle Tags, die mit dem öffentlichen Schlüssel in Verbindung stehen sind.

------
#### [ Console ]

**So zeigen Sie Informationen zu Ihren Schlüsselpaaren an**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Wählen Sie im linken Navigationsbereich **Key Pairs** (Schlüsselpaare) aus.

1. Sie können Informationen zu jedem öffentlichen Schlüssel in der Tabelle **Key pairs** (Schlüsselpaare) anzeigen.  
![\[Tabelle mit Schlüsselpaaren.\]](http://docs.aws.amazon.com/de_de/AWSEC2/latest/UserGuide/images/key-pairs-describe-console.png)

1. Um die Tags eines öffentlichen Schlüssels anzuzeigen, aktivieren Sie das Kontrollkästchen neben dem Schlüssel und klicken dann auf **Aktionen** und **Tags verwalten**.

------
#### [ AWS CLI ]

**So zeigen Sie Informationen zu einem Schlüsselpaar an**  
Verwenden Sie den Befehl [https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-key-pairs.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-key-pairs.html).

```
aws ec2 describe-key-pairs --key-names key-pair-name
```

------
#### [ PowerShell ]

**So zeigen Sie Informationen zu einem Schlüsselpaar an**  
Verwenden Sie das cmdlet [https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2KeyPair.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2KeyPair.html).

```
Get-EC2KeyPair -KeyName key-pair-name
```

------

## Abrufen des Materials zum öffentlichen Schlüssel
<a name="retrieving-the-public-key"></a>

Sie können das öffentliche Schlüsselmaterial für Ihre Schlüsselpaare abrufen. Es folgt ein Beispiel für einen öffentlichen Schlüssel. Beachten Sie, dass zur besseren Lesbarkeit Zeilenumbrüche hinzugefügt wurden.

```
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQClKsfkNkuSevGj3eYhCe53pcjqP3maAhDFcvBS7O6V
hz2ItxCih+PnDSUaw+WNQn/mZphTk/a/gU8jEzoOWbkM4yxyb/wB96xbiFveSFJuOp/d6RJhJOI0iBXr
lsLnBItntckiJ7FbtxJMXLvvwJryDUilBMTjYtwB+QhYXUMOzce5Pjz5/i8SeJtjnV3iAoG/cQk+0FzZ
qaeJAAHco+CY/5WrUBkrHmFJr6HcXkvJdWPkYQS3xqC0+FmUZofz221CBt5IMucxXPkX4rWi+z7wB3Rb
BQoQzd8v7yeb7OzlPnWOyN0qFU0XA246RA8QFYiCNYwI3f05p6KLxEXAMPLE
```

------
#### [ Private key ]

**So rufen Sie das öffentliche Schlüsselmaterial mit ssh-keygen ab (Linux)**  
Verwenden Sie auf Ihrem lokalen Linux- oder macOS-Computer den Befehl **ssh-keygen**. Geben Sie den Pfad an, in den Sie Ihren privaten Schlüssel heruntergeladen haben (die `.pem`-Datei).

```
ssh-keygen -y -f /path_to_key_pair/my-key-pair.pem
```

Wenn der Befehl **ssh-keygen** fehlschlägt, führen Sie den Befehl **chmod** aus, um sicherzustellen, dass die private Schlüsseldatei über die erforderlichen Berechtigungen verfügt.

```
chmod 400 key-pair-name.pem
```

**Um das Material mit öffentlichen Schlüsseln mit Pu TTYgen (Windows) abzurufen**  
Starten Sie Pu auf Ihrem lokalen Windows-ComputerTTYgen. Wählen Sie **Laden** aus. Wählen Sie die private `.ppk`- oder `.pem`-Schlüsseldatei aus. Pu TTYgen zeigt den öffentlichen Schlüssel unter **Öffentlicher Schlüssel zum Einfügen in die OpenSSH-Datei** authorized\$1keys an. Sie können den öffentlichen Schlüssel auch anzeigen, indem Sie **Save public key (Öffentlichen Schlüssel speichern)** wählen, einen Namen für die Datei angeben, diese speichern und dann öffnen.

------
#### [ AWS CLI ]

**So rufen Sie das öffentliche Schlüsselmaterial ab**  
Verwenden Sie den folgenden Befehl und geben Sie die Option an. [describe-key-pairs](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-key-pairs.html)`--include-public-key`

```
aws ec2 describe-key-pairs \
    --key-names key-pair-name \
    --include-public-key \
    --query "KeyPairs[].PublicKey"
```

------
#### [ PowerShell ]

**So rufen Sie das öffentliche Schlüsselmaterial ab**  
Verwenden Sie das cmdlet [Get-EC2KeyPair](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2KeyPair.html).

```
(Get-EC2KeyPair -KeyName key-pair-name -IncludePublicKey $true).PublicKey
```

------
#### [ IMDSv2 ]

**Linux**  
Führen Sie die folgenden Befehle in Ihrer Linux-Instance aus.

```
TOKEN=`curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"` \
&& curl -H "X-aws-ec2-metadata-token: $TOKEN" http://169.254.169.254/latest/meta-data/public-keys/0/openssh-key
```

**Windows**  
Führen Sie die folgenden cmdlets in Ihrer Windows-Instance aus.

```
[string]$token = Invoke-RestMethod -Headers @{"X-aws-ec2-metadata-token-ttl-seconds" = "21600"} -Method PUT -Uri http://169.254.169.254/latest/api/token
```

```
Invoke-RestMethod -Headers @{"X-aws-ec2-metadata-token" = $token} -Method GET -Uri http://169.254.169.254/latest/meta-data/public-keys/0/openssh-key
```

------
#### [ IMDSv1 ]

**Linux**  
Führen Sie den folgenden Befehl in Ihrer Linux-Instance aus.

```
curl http://169.254.169.254/latest/meta-data/public-keys/0/openssh-key
```

**Windows**  
Führen Sie das folgende cmdlet in Ihrer Windows-Instance aus.

```
Invoke-RestMethod -uri  http://169.254.169.254/latest/meta-data/public-keys/0/openssh-key
```

------

## Identifizieren des öffentlichen Schlüssels, der beim Start angegeben wurde
<a name="identify-key-pair-specified-at-launch"></a>

Wenn Sie beim Starten einer Instance einen öffentlichen Schlüssel angeben, wird der Name des öffentlichen Schlüssels von der Instance aufgezeichnet. Der öffentliche Schlüsselname, der für eine Instance berichtet wird, ändert sich nicht, auch wenn Sie den öffentlichen Schlüssel in der Instance ändern oder öffentliche Schlüssel hinzufügen.

------
#### [ Console ]

**So identifizieren Sie den öffentlichen Schlüssel, der beim Start der Instance angegeben wurde**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Wählen Sie im Navigationsbereich **Instances** aus.

1. Wählen Sie die Instance aus.

1. Suchen Sie auf der Registerkarte **Details** unter **Instance-Details** nach **Beim Start zugewiesenes Schlüsselpaar**.

------
#### [ AWS CLI ]

**So identifizieren Sie den öffentlichen Schlüssel, der beim Start der Instance angegeben wurde**  
Verwenden Sie den folgenden [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html)-Befehl.

```
aws ec2 describe-instances \
    --instance-id i-1234567890abcdef0 \
    --query "Reservations[].Instances[].KeyName" \
    --output text
```

Es folgt eine Beispielausgabe.

```
key-pair-name
```

------
#### [ PowerShell ]

**So identifizieren Sie den öffentlichen Schlüssel, der beim Start der Instance angegeben wurde**  
Verwenden Sie das cmdlet [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html).

```
(Get-EC2Instance -InstanceId i-1234567890abcdef0).Instances | Select KeyName
```

Es folgt eine Beispielausgabe.

```
KeyName
-------
key-pair-name
```

------