SFTP-källkopplingen kan inte ansluta med angivna autentiseringsuppgifter för SSH-nyckel

Snabbguide för att åtgärda SFTP-källkopplingen misslyckas med SSH-nyckelreferenser med PuTTY-verktyget för konvertering från PPK till OpenSSH-format. (Instruktioner om hur du genererar nycklarna finns i SFTP-kopplingen: Konfigurera en Base64-kodad privat OpenSSH-nyckel för SFTP.)

Beskrivning description

Miljö
Adobe Experience Platform

Utgåva

Du vill konfigurera en SFTP-källkoppling i AEP.

SFTP-källkopplingen kan inte ansluta med de angivna autentiseringsuppgifterna med SSH-nyckeln. Du kanske använder PuttyGen för att generera nycklarna.

Upplösning resolution

Lösning
Kontrollera först att alla krav är uppfyllda:

1. Kontrollera med SFTP-providern vilken typ av nyckel som stöds
a. SSH-1 jämfört med SSH-2
b. Genererad nyckelstorlek i bitar: standard är 2 048

2. Auktorisera AEP-IP:n på din SFTP-provider
a. Verifiera datacentret där AEP-instansen distribueras.
i. VA7: Nordamerika
ii. NLD2: Europa
iii. AUS5: Australien
b. IP-adresser för AEP finns i dokumentationen för SFTP Connector.

3.  AEP stöder en OpenSSH-nyckel av typen RSA eller DSA.

SFTP-kopplingen stöder en RSA- eller DSA-typ av OpenSSH-nyckel. Kontrollera att nyckelfilsinnehållet börjar med "-----BEGIN [ RSA/DSA] PRIVATE KEY-----" och slutar med "-----END [ RSA/DSA] PRIVATE KEY-----". Om den privata nyckelfilen är en PPK-formatfil använder du PuTTY-verktyget för att konvertera från PPK till OpenSSH-format.

Instruktioner om hur du genererar nycklarna finns i SFTP-kopplingen: Konfigurera en Base64-kodad privat OpenSSH-nyckel för SFTP.

4. AEP kräver en OpenSSH base64-kodad privat nyckel

Om du fortfarande har problem kan det finnas ett problem med hur den privata nyckeln som genereras av PuttyGen omformas.

Observera att AEP kräver att den privata nyckeln är av OpenSSL-format-kodad base64.

När nycklarna har genererats måste du spara den privata nyckeln med hjälp av menyn (PuttyGen) (conversions" Export OpenSSH Key). Då genereras den privata nyckeln i OpenSSH-format och ENDAST THEN du kan koda den i base64.

Eftersom AEP kräver att den privata nyckeln ska vara base64-kodad kan du antingen:

・ Använd verktyget Koda till Base64-formathttps://www.base64encode.org/.

eller

・ Använd OpenSSL genom att ange följande kommando:

openSSL base64 -in yourPrivateKeyFile -out
yourPrivateKeyFileBase64

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