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

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