Versuchen Sie dies, um Putty-Tools zu installieren
sudo apt install putty-tools
puttygen key.ppk -O private-openssh -o key.pem
ssh -i ~/key.pem {user}@{ip}
-
Installieren Sie PuttyTools
apt-get install putty-tools
-
Generieren Sie einen
pem
Datei aus demppk
puttygen server.ppk -O private-openssh -o server.pem
Die Datei server.pem Datei wird am gleichen Ort gespeichert
Installieren Sie zunächst PuTTY für Mac mit
brew install putty
Verwenden Sie dann den folgenden Befehl, um den privaten Schlüssel im PPK-Format in einen privaten Schlüssel im Standard-PEM-Format zu konvertieren:
puttygen privatekey.ppk -O private-openssh -o privatekey.pem
Stellen Sie sicher, dass die Berechtigungen für die private Schlüsseldatei richtig eingestellt sind. Es sollte nur von dem Benutzer gelesen werden können, dem es gehört.
chmod go-rw privatekey.pem
Sie können den Schlüssel jetzt für Anmeldungen aus Skripten und der Befehlszeile verwenden mit:
ssh -i privatekey.pem example@unixlinux.online
Wenn Sie einen Mac verwenden und zuvor Homebrew installiert haben, über Terminal:
$ brew install putty
$ puttygen server.ppk -O private-openssh -o server.pem
Der erste Befehl wurde in diesem Kommentar vorgeschlagen und der zweite in der Antwort von Emizen Tech.