El conector de origen SFTP no se puede conectar con las credenciales de clave SSH proporcionadas

Descripción

Entorno
Adobe Experience Platform

Problema

Desea configurar un conector de origen SFTP en AEP.

El conector de origen SFTP no puede conectarse con las credenciales de autenticación proporcionadas mediante la clave SSH. Es posible que esté utilizando PuttyGen para generar las claves.

Resolución

Solución
En primer lugar, asegúrese de que se cumplen todos los requisitos previos:

1. Compruebe con su proveedor SFTP el tipo de clave que admite
a. SSH-1 vs SSH-2 b. Tamaño de clave generado en bits: el valor predeterminado es 2048

2. Autorizar direcciones IP de AEP en el proveedor SFTP
a. Compruebe el centro de datos donde está implementada su instancia de AEP.
i. VA7: América del Norte ii. NLD2: Europa iii. AUS5: Australia b. Las IP de AEP se encuentran en Documentación del conector SFTP.

3.  AEP admite una clave OpenSSH de tipo RSA o DSA.

El conector SFTP admite una clave OpenSSH de tipo RSA o DSA. Asegúrese de que el contenido del archivo de claves comience por "-----BEGIN [ RSA/DSA] PRIVATE KEY-----" y termina por "-----END [ RSA/DSA] PRIVATE KEY-----". Si el archivo de clave privada es un archivo en formato PPK, utilice la herramienta PuTTY para convertir de formato PPK a formato OpenSSH.

Las instrucciones para generar las claves se encuentran en Conector SFTP: configure una clave privada OpenSSH codificada en Base64 para SFTP.

4. AEP requiere una clave privada codificada en OpenSSH base64 

Si sigue teniendo problemas, puede haber un problema con la forma en que se transforma la clave privada generada por PuttyGen.

Tenga en cuenta que AEP requiere que la clave privada sea de formato OpenSSL codificado en base64.

Una vez generadas las claves, debe guardar la clave privada mediante el menú (PuttyGen) (conversiones " Exportar clave OpenSSH), esto genera la clave privada en formato OpenSSH y SOLO ENTONCES puede codificarlo en base64.

Dado que AEP requiere que la clave privada esté codificada en Base64, puede:

· Utilice el Codificar en formato Base64 herramienta en https://www.base64encode.org/.

o

· Utilice OpenSSL emitiendo el siguiente comando:

openSSL base64: en yourPrivateKeyFile: elimine yourPrivateKeyFileBase64

En esta página