Ich habe eine private .pem
generiert und heruntergeladen Schlüssel von AWS. Um jedoch Putty zum Herstellen einer Verbindung mit der virtuellen Maschine zu verwenden, muss ich diesen Schlüssel in .ppk
haben Format. Der Prozess der Konvertierung wird hier in ungefähr 20 Zeilen beschrieben:
- http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/get-set-up-for-amazon-ec2.html#prepare-for-putty
Ich verwende Linux Mint (eine Ubuntu-Distribution) und ich weiß, dass ich Puttygen im Terminal verwenden kann. Ich habe jedoch keine Ahnung, wie man dieses Tool verwendet oder wie man die erforderlichen Parameter konfiguriert. Wenn ich puttygen eingebe, erhalte ich Hilfe
PuTTYgen unidentified build, Aug 7 2013 12:24:58
Usage: puttygen ( keyfile | -t type [ -b bits ] )
[ -C comment ] [ -P ] [ -q ]
[ -o output-keyfile ] [ -O type | -l | -L | -p ]
-t specify key type when generating (rsa, dsa, rsa1)
-b specify number of bits when generating key
-C change or specify key comment
-P change key passphrase
-q quiet: do not display progress bar
-O specify output type:
private output PuTTY private key format
private-openssh export OpenSSH private key
private-sshcom export ssh.com private key
public standard / ssh.com public key
public-openssh OpenSSH public key
fingerprint output the key fingerprint
-o specify output file
-l equivalent to `-O fingerprint'
-L equivalent to `-O public-openssh'
-p equivalent to `-O public'
Aber ich habe überhaupt keine Ahnung, wie ich das tun soll, was die Website mir sagt, und alle meine Versuche sind bisher gescheitert.
Wie mache ich das, was die Website mir sagt, indem ich puttygen auf dem Terminal verwende?
Akzeptierte Antwort:
Verwendung der GUI
Sehen Sie sich diese SO Q&A an, wie Sie genau das tun können, was Sie wollen, mit dem Titel:PEM in das PPK-Dateiformat konvertieren.
Auszug
- Laden Sie Ihre .pem-Datei von AWS herunter
- Öffnen Sie PuTTYgen, wählen Sie den zu generierenden Schlüsseltyp als:SSH-2 RSA
- Klicken Sie auf der rechten Seite etwa 3/4 nach unten auf „Laden“
- Setzen Sie den Dateityp auf
*.*
- Navigieren Sie zu Ihrer .pem-Datei und öffnen Sie sie
- PuTTY erkennt automatisch alles, was es braucht, und Sie müssen nur auf „Privaten Schlüssel speichern“ klicken und Sie können Ihren ppk-Schlüssel zur Verwendung mit PuTTY speichern
Über die Befehlszeile
Wenn Sie andererseits eine .pem
konvertieren möchten zu .ppk
Datei über das Kommandozeilentool puttygen
, bin ich in diesem Q&A mit dem Titel:
- So konvertieren Sie SSH-Schlüsselpaare, die mit PuttyGen (Windows) generiert wurden, in Schlüsselpaare, die von ssh-agent und KeyChain (Linux) verwendet werden.
Auszug
$ puttygen keyfile.pem -O private -o avdev.ppk
Für den öffentlichen Schlüssel:
$ puttygen keyfile.pem -L
Referenzen
- Konvertieren Ihres privaten Schlüssels (Putty)