Verbindung des SFTP-Quell-Connectors mit den bereitgestellten SSH-Schlüsselanmeldeinformationen schlägt fehl

Kurzanleitung zur Behebung des Fehlers SFTP-Quell-Connector schlägt mit SSH-Schlüsselanmeldeinformationen fehl, indem das PuTTY-Tool verwendet wird, um vom 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.)

Beschreibung description

Umgebung
Adobe Experience Platform

Problem

Sie möchten einen SFTP-Quell-Connector in AEP einrichten.

Der SFTP-Quell-Connector kann keine Verbindung mit den angegebenen Authentifizierungsberechtigungen über den SSH-Schlüssel herstellen. Möglicherweise verwenden Sie PuttyGen, 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 bei Ihrem SFTP-Provider den Typ des Schlüssels, der unterstützt wird
a. SSH-1 im Vergleich zu SSH-2
b. Generierte Schlüsselgröße in Bit: Der Standardwert ist 2048

2. Autorisieren von AEP-IPs bei Ihrem SFTP-Provider
a. Überprüfen Sie das Rechenzentrum, in dem Ihre AEP-Instanz bereitgestellt ist.
I. VA7: Nordamerika
II. NLD2: Europa
III. AUS5: Australien
b. AEP-IPs finden Sie in der SFTP-Connector-Dokumentation.

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 Ihr Schlüsseldateiinhalt mit "-----BEGIN [ RSA/DSA] PRIVATE KEY-----" beginnt und mit "-----END [ RSA/DSA] PRIVATE KEY-----" endet. Wenn es sich bei der privaten Schlüsseldatei um eine Datei im PPK-Format 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 Umwandlung des von PuttyGen generierten privaten Schlüssels geben.

Beachten Sie, dass AEP erfordert, dass der private Schlüssel von Base64 im OpenSSL-Format ist.

Nachdem die Schlüssel generiert wurden, müssen Sie den privaten Schlüssel mithilfe des Menüs (Konvertierungen" OpenSSH-Schlüssel exportieren speichern. Dadurch wird der private Schlüssel im OpenSSH-Format generiert und ONLY THEN Sie ihn in base64 kodieren.

Da AEP erfordert, dass der private Schlüssel mit Base64 codiert ist, haben Sie folgende Möglichkeiten:

・ Verwenden Sie das Tool Im Base64-Format kodieren unter https://www.base64encode.org/.

oder

・ Verwenden Sie OpenSSL, indem Sie den folgenden Befehl ausgeben:

openSSL base64 -in yourPrivateKeyFile -out
yourPrivateKeyFileBase64

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f