Le connecteur source SFTP ne parvient pas à se connecter avec les informations d’identification de clé SSH fournies
Guide rapide pour corriger l’erreur d’échec du connecteur source SFTP avec les informations d’identification de clé SSH à l’aide de l’outil PuTTY pour la conversion de PPK au format OpenSSH. (Vous trouverez des instructions sur la génération des clés dans Connecteur SFTP : configuration d’une clé privée OpenSSH codée en Base64 pour SFTP.)
Description description
Environnement
Adobe Experience Platform
Problème
Vous souhaitez configurer un connecteur source SFTP dans AEP.
Le connecteur source SFTP ne parvient pas à se connecter avec les informations d’identification d’authentification fournies à l’aide de la clé SSH. Vous pouvez utiliser PuttyGen pour générer les clés.
Résolution resolution
Solution
Tout d’abord, assurez-vous que toutes les conditions préalables sont remplies :
1. Vérifiez auprès de votre fournisseur SFTP le type de clé pris en charge
a. SSH-1 et SSH-2
b. Taille de clé générée en bits : 2048 par défaut
2. Autoriser les adresses IP AEP sur votre fournisseur SFTP
a. Vérifiez le centre de données où votre instance AEP est déployée.
i. VA7 : Amérique du Nord
ii. NLD2 : Europe
iii. AUS5 : Australie
b. Les adresses IP AEP sont disponibles dans la documentation du connecteur SFTP.
3. AEP prend en charge une clé OpenSSH de type RSA ou DSA.
Le connecteur SFTP prend en charge une clé OpenSSH de type RSA ou DSA. Assurez-vous que le contenu de votre fichier clé commence par "-----BEGIN [ RSA/DSA] PRIVATE KEY-----"
et se termine par "-----END [ RSA/DSA] PRIVATE KEY-----"
. Si le fichier de clé privée est un fichier au format PPK, utilisez l’outil PuTTY pour effectuer une conversion de PPK au format OpenSSH.
Vous trouverez des instructions sur la génération des clés dans Connecteur SFTP : configuration d’une clé privée OpenSSH codée en Base64 pour SFTP.
4. AEP nécessite une clé privée encodée OpenSSH base64
Si vous rencontrez toujours des problèmes, il peut y avoir un problème avec la manière dont la clé privée générée par PuttyGen est transformée.
Notez qu’AEP exige que la clé privée soit au format OpenSSL base64 codé en format OpenSSL.
Une fois les clés générées, vous devez enregistrer la clé privée à l’aide du menu (PuttyGen) (conversions" Exporter la clé OpenSSH), ce qui génère la clé privée au format OpenSSH et UNIQUEMENT ALORS vous pouvez la coder en base64.
Comme AEP exige que la clé privée soit codée en base64, vous pouvez effectuer l’une des opérations suivantes :
・ Utilisez l’outil Encode vers le format Base64 à l’adresse https://www.base64encode.org/.
ou
・ Utilisez OpenSSL en exécutant la commande suivante :
openSSL base64 -in yourPrivateKeyFile -out
yourPrivateKeyFileBase64