Konfigurera nyckelbaserad FTP-anslutning - Adobe Campaign
Lär dig hur du konfigurerar en nyckelbaserad FTP-anslutning (File Transfer Protocol) genom att generera SSH-nycklar.
Beskrivning description
Miljöer
- Adobe Campaign Classic v7 (ACC v7)
- Adobe Campaign Classic v8 (ACC v8)
Problem
Lär dig konfigurera en nyckelbaserad FTP-anslutning.
Upplösning resolution
I Campaign v7-versionen har det externa FTP-/SFTP-kontot endast stöd för autentiseringsmetoden för användare/lösenord. En förbättring har skapats för att lägga till den nyckelbaserade autentiseringsmetoden.
Men det finns en lösning. Arbetsflödesaktiviteten för filöverföring är konfigurerad med ett externt FTP/SFTP-konto och kan hanteras av den nyckelbaserade autentiseringsmetoden.
Generera först ett nytt SSH-nyckelpar (Secure Shell) med följande kommando: ssh-keygen -m pem -t rsa -b 2048 -C "your_email@example.com".
Obs!: Filnamnet för lagring av SSH-nycklar måste vara id_rsa.
Exempel:
id_rsa-filerna måste lagras på Campaign-programservern i katalogenNeolane home/.sshför Linux eller i katalogen Adobe Campaign v7.ssh för Windows.- Generera SSH-nyckelparet utan lösenfras.
- SSH-nyckelparet kan installeras via Kontrollpanelen. Du kan behöva hjälp av supportteamet för att installera nyckelparet.
- En extern FTP-server kräver ett extra steg. (SSH-nyckelparet måste installeras av någon som har åtkomst till den externa FTP-servern).
Testa FTP-anslutningen genom att skapa ett enkelt arbetsflöde enligt följande:
Så här visar du sessionsloggarna:
- Aktivera Detaljerad i
WFSERVER-processen. - Aktivera alternativet Visa sessionsloggar från aktiviteten Filöverföring.
- Aktivera alternativet Kör i motorn från arbetsflödesegenskaperna.
- När arbetsflödet har körts bör arbetsflödets granskningslogg visa följande information:
- Som visas ovan hämtar filöverföringsaktiviteten SSH-nyckelparet från filerna
id_rsa.pubochid_rsa.
Ytterligare information
För Campaign v8 (sedan version 8.5.1) har ett nytt nyckelbaserat autentiseringsalternativ lagts till för det externa SFTP-kontot tillsammans med den befintliga autentiseringsmetoden för användare/lösenord.
- SSH-nyckelparet (privat och offentligt) sparas på Campaign-programservern under mappen
/var/ssh. - SSH-nyckelparet måste sparas i PEM-format (Privacy Enhanced Mail) och vara RSA med 4 096 bitar. Kommandot som används för att generera nyckeln är:
ssh-keygen -b 4096 -t rsa -m PEM -f <filename>.
Obs! Generera SSH-nyckelparet utan lösenfras. För tillfället fungerar inte lösenfrasen. Kampanjproduktgruppen tar för närvarande upp det här problemet.