Wie man den Fehler „Privater Schlüssel ist ungültig“ oder „Algorithmus wird nicht unterstützt“ vermeidet
FTPGetter versucht, eine Verbindung zu einem entfernten SFTP-Server herzustellen. Die SFTP-Serveradministratoren haben Ihnen eine Schlüsseldatei im .PPK-Format bereitgestellt und angegeben, dass dieser Schlüssel für die Verbindung verwendet werden soll. Beim Laden des Schlüssels durch FTPGetter wird das Format jedoch nicht erkannt, und im Protokoll wird einer der folgenden Fehler angezeigt:
[Error] Private key – algorithm is unsupported
[Error] Private key – private key is invalidWarum das passiert?
PuTTYgen ist ein gängiges Hilfsprogramm zum Generieren von Schlüsseldateien für SFTP-Verbindungen. Beim Erstellen von SSH-Schlüsseln speichert PuTTYgen diese in einer .PPK-Datei, die ein eigenes proprietäres Format verwendet.
So beheben Sie das Problem
Sie müssen mithilfe von PuTTYgen einen privaten Schlüssel aus der .PPK-Datei extrahieren:
1. Öffnen Sie PuTTYgen und wählen Sie die Option „Eine vorhandene private Schlüsseldatei laden“.

2. Wählen Sie im Dateiauswahldialog die Ihnen bereitgestellte .PPK-Datei aus.
3. Das PuTTYgen-Fenster wird mit den wichtigsten Details gefüllt.

4. (Optional) Legen Sie fest oder bestätigen Sie, ob eine Passphrase erforderlich ist.
5. Gehen Sie zum Dropdown-Menü „Konvertierungen“ und wählen Sie „OpenSSH-Schlüssel exportieren“.

Dadurch wird Ihre PEM-kodierte private Schlüsseldatei generiert. Bei korrekter Ausführung sollte die Datei ASCII-Code wie folgt enthalten:
-----BEGIN RSA PRIVATE KEY-----
<Data from key in Base64-encoded format>
-----END RSA PRIVATE KEY-----6. Konfigurieren Sie Ihr FTPGetter SFTP-Profil so, dass es den von Ihnen gespeicherten, im OpenSSH-Format und PEM-kodierten privaten Schlüssel verwendet.
Diese Schritte sollten es FTPGetter ermöglichen, eine SFTP-Verbindung herzustellen. Sollten nach der Konvertierung des Schlüssels in das korrekte Format weiterhin Probleme auftreten, wenden Sie sich bitte an den Support.


