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 katalogen Neolane home/.ssh fö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.pub och id_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.

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