View a markdown version of this page

SSH-Schlüssel unter Microsoft Windows erstellen - AWS Transfer Family

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.

SSH-Schlüssel unter Microsoft Windows erstellen

Windows enthält OpenSSH als integrierte Funktion, mit der Sie SSH-Schlüssel im gleichen Format wie unter Linux oder macOS generieren können. Alternativ können Sie Tools von Drittanbietern wie den Schlüsselgenerator von PuTTY (PuTTYgen) verwenden.

Verwenden Sie das in Windows integrierte OpenSSH

Neuere Versionen von Windows enthalten standardmäßig OpenSSH. Sie können dieselben ssh-keygen Befehle verwenden, die im macOS/Linux Abschnitt beschrieben werden:

  1. Öffnen Sie Windows PowerShell oder die Befehlszeile.

  2. Führen Sie je nach Art des Schlüssels, den Sie generieren möchten, einen der folgenden Befehle aus:

    • Um ein RSA 4096-Bit-Schlüsselpaar zu generieren:

      ssh-keygen -t rsa -b 4096 -f key_name
    • So generieren Sie ein ECDSA-521-Bit-Schlüsselpaar:

      ssh-keygen -t ecdsa -b 521 -f key_name
    • Um ein ED25519-Schlüsselpaar zu generieren:

      ssh-keygen -t ed25519 -f key_name
  3. Folgen Sie den gleichen Schritten wie im macOS/Linux Abschnitt zum Hochladen Ihres öffentlichen Schlüssels. AWS Transfer Family

Verwenden Sie PuTTYgen (Tool eines Drittanbieters)

Einige SSH-Clients von Drittanbietern für Windows, wie PuTTY, verwenden unterschiedliche Schlüsselformate. PuTTY verwendet das PPK Format für private Schlüssel. Wenn Sie PuTTY oder verwandte Tools wie WinSCP verwenden, können Sie PuTTYgen verwenden, um Schlüssel in diesem Format zu erstellen.

Anmerkung

Wenn Sie WinSCP eine private Schlüsseldatei vorlegen, die nicht im .ppk Format ist, bietet dieser Client an, den Schlüssel für Sie in ein Format umzuwandeln. .ppk

Eine Anleitung zum Erstellen von SSH-Schlüsseln mithilfe von PuTTYgen finden Sie auf der Website. SSH.com