O conector de origem SFTP não consegue se conectar com as credenciais da chave SSH fornecidas
Guia rápido para corrigir o erro de falha do conector de origem SFTP com credenciais de chave SSH usando a ferramenta PuTTY para converter do formato PPK para o OpenSSH. (As instruções sobre como gerar as chaves podem ser encontradas no Conector SFTP: Configurar uma chave privada OpenSSH codificada em Base64 para SFTP.)
Descrição description
Ambiente
Adobe Experience Platform
Problema
Você deseja configurar um conector de origem SFTP no AEP.
O conector de origem SFTP falha ao se conectar com as credenciais de autenticação fornecidas usando a chave SSH. Você pode estar usando o PuttyGen para gerar as chaves.
Resolução resolution
Solução
Primeiro, verifique se todos os pré-requisitos foram atendidos:
1. Verifique com o provedor SFTP o tipo de chave com suporte
a. SSH-1 vs SSH-2
b. Tamanho da chave gerada em bits: o padrão é 2048
2. Autorizar IPs da AEP no provedor SFTP
a. Verifique o data center em que sua instância da AEP está implantada.
i. VA7: América do Norte
ii) NLD2: Europa
iii) AUS5: Austrália
b. Os IPs da AEP podem ser encontrados na documentação do Conector SFTP.
3. A AEP oferece suporte a uma chave OpenSSH do tipo RSA ou DSA.
O conector SFTP é compatível com uma chave OpenSSH do tipo RSA ou DSA. Verifique se o conteúdo do arquivo de chave começa com "-----BEGIN [ RSA/DSA] PRIVATE KEY-----"
e termina com "-----END [ RSA/DSA] PRIVATE KEY-----"
. Se o arquivo de chave privada for um arquivo no formato PPK, use a ferramenta PuTTY para converter do formato PPK para o formato OpenSSH.
As instruções sobre como gerar as chaves podem ser encontradas no Conector SFTP: Configurar uma chave privada OpenSSH codificada em Base64 para SFTP.
4. A AEP requer uma chave privada codificada em OpenSSH base64
Se você ainda estiver tendo problemas, pode haver um problema com a forma como a chave privada gerada pelo PuttyGen é transformada.
Observe que a AEP exige que a chave privada tenha o formato OpenSSL codificado em base64.
Depois que as chaves forem geradas, você deverá salvar a chave privada usando o menu (PuttyGen) (conversões" Exportar Chave OpenSSH). Isso gerará a chave privada no formato OpenSSH e ONLY THEN você poderá codificá-la em base64.
Como a AEP requer que a chave privada seja codificada em base64, você pode:
· Use a ferramenta Codificar para formato Base64 em https://www.base64encode.org/.
ou
· Use o OpenSSL emitindo o seguinte comando:
openSSL base64 -in yourPrivateKeyFile -out
yourPrivateKeyFileBase64