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-format på https://www.base64encode.org/.
eller
・ Använd OpenSSL genom att ange följande kommando:
openSSL base64 -in yourPrivateKeyFile -out
yourPrivateKeyFileBase64