SFTP-Quell-Connector kann keine Verbindung mit bereitgestellten SSH-Schlüsselanmeldeinformationen herstellen
Schnellanleitung zum Beheben des Fehlers des SFTP-Quell-Connectors mit SSH-Schlüsselanmeldeinformationen mit dem PuTTY-Tool zur Konvertierung von PPK in das OpenSSH-Format. (Anweisungen zum Generieren der Schlüssel finden Sie unter SFTP-Connector: Einrichten eines Base64-kodierten privaten OpenSSH-Schlüssels für SFTP.
Beschreibung description
Umgebung
Adobe Experience Platform
Problem
Sie möchten einen SFTP-Quell-Connector innerhalb von AEP einrichten.
Der SFTP-Quell-Connector kann mithilfe des SSH-Schlüssels keine Verbindung mit den angegebenen Authentifizierungsberechtigungen herstellen. Sie können PuttyGen verwenden, um die Schlüssel zu generieren.
Auflösung resolution
Lösung
Stellen Sie zunächst sicher, dass alle Voraussetzungen erfüllt sind:
1. Überprüfen Sie mit Ihrem SFTP-Provider den Typ des unterstützten Schlüssels.
a. SSH-1 vs. SSH-2 b. Generierte Schlüsselgröße in Bit: Standardwert ist 2048
2. Autorisieren von AEP-IPs für Ihren SFTP-Provider
a. Überprüfen Sie das Rechenzentrum, in dem Ihre AEP-Instanz bereitgestellt ist.
i. VA7: Nordamerika ii. NLD 2: Europa iii. AUS5: Australia b. AEP-IPs finden Sie im Dokumentation zu SFTP Connector.
3. AEP unterstützt einen OpenSSH-Schlüssel vom Typ RSA oder DSA.
Der SFTP-Connector unterstützt einen OpenSSH-Schlüssel vom Typ RSA oder DSA. Stellen Sie sicher, dass der Inhalt Ihrer Schlüsseldatei mit "-----BEGIN [ RSA/DSA] PRIVATE KEY-----"
und endet mit "-----END [ RSA/DSA] PRIVATE KEY-----"
. Wenn es sich bei der privaten Schlüsseldatei um eine PPK-Datei handelt, verwenden Sie das PuTTY-Tool, um von PPK in das OpenSSH-Format zu konvertieren.
Anweisungen zum Generieren der Schlüssel finden Sie unter SFTP-Connector: Einrichten eines Base64-kodierten privaten OpenSSH-Schlüssels für SFTP.
4. AEP erfordert einen OpenSSH base64-kodierten privaten Schlüssel
Wenn Sie immer noch Probleme haben, kann es ein Problem mit der Art und Weise geben, wie der von PuttyGen generierte private Schlüssel umgewandelt wird.
Beachten Sie, dass für AEP der private Schlüssel das OpenSSL-Format base64-kodiert sein muss.
Nachdem die Schlüssel generiert wurden, müssen Sie den privaten Schlüssel über das Menü (PuttyGen) (Konversionen " OpenSSH-Schlüssel exportieren), wird der private Schlüssel im OpenSSH-Format generiert und NUR DANN Sie können sie in base64 kodieren.
Da AEP erfordert, dass der private Schlüssel base64-kodiert ist, können Sie Folgendes tun:
・ Verwenden Sie die In Base64-Format kodieren Tool at https://www.base64encode.org/.
oder
・ Verwenden Sie OpenSSL, indem Sie den folgenden Befehl ausgeben:
openSSL base64 -in yourPrivateKeyFile -out yourPrivateKeyFileBase64