Konfigurieren einer schlüsselbasierten FTP-Verbindung - Adobe Campaign

Erfahren Sie, wie Sie eine schlüsselbasierte FTP-Verbindung (File Transfer Protocol) konfigurieren, indem Sie SSH-Schlüssel generieren.

Beschreibung description

Umgebungen

  • Adobe Campaign Classic v7 (ACC v7)
  • Adobe Campaign Classic v8 (ACC v8)

Problem

Erfahren Sie, wie Sie eine FTP-Schlüsselverbindung konfigurieren.

Auflösung resolution

In der Campaign v7-Version kann das externe FTP-/SFTP-Konto nur die Authentifizierungsmethode für Benutzer/Passwörter unterstützen. Es wurde eine Verbesserung erstellt, um die schlüsselbasierte Authentifizierungsmethode hinzuzufügen.

Es gibt jedoch eine Problemumgehung. Die Workflow-Aktivität Dateiübertragung ist für ein externes FTP-/SFTP-Konto konfiguriert und kann von der schlüsselbasierten Authentifizierungsmethode unterstützt werden.

Generieren Sie zunächst ein neues SSH-Schlüsselpaar (Secure Shell) mit dem folgenden Befehl: ssh-keygen -m pem -t rsa -b 2048 -C "your_email@example.com".

Hinweis: Der Dateiname zum Speichern der SSH-Schlüssel muss id_rsa sein.

Beispiel:

  • Die id_rsa-Dateien müssen auf dem Campaign-Anwendungs-Server unter dem Neolane home/.ssh für Linux oder unter dem Ordner "Adobe Campaign v7.ssh“ für Windows gespeichert werden.
  • Erzeugen Sie das SSH-Schlüsselpaar ohne Passphrase.
  • Das SSH-Schlüsselpaar kann über das Control Panel installiert werden. Möglicherweise benötigen Sie die Hilfe des Support-Teams, um das Schlüsselpaar zu installieren.
  • Für einen externen FTP-Server ist ein zusätzlicher Schritt erforderlich. (Das SSH-Schlüsselpaar muss von einer Person installiert werden, die Zugriff auf den externen FTP-Server hat.)

Um die FTP-Verbindung zu testen, erstellen Sie einen einfachen Workflow wie folgt:

Gehen Sie wie folgt vor, um die Sitzungsprotokolle anzuzeigen:

  • Aktivieren Sie Verbose im WFSERVER.
  • Aktivieren Sie die Sitzungsprotokolle anzeigen in der Aktivität Dateiübertragung .

  • Aktivieren Sie die In der Engine ausführen in den Workflow-Eigenschaften.

  • Nach Ausführung des Workflows sollte „Workflow-" die folgenden Informationen anzeigen:

  • Wie oben gezeigt, ruft die Aktivität Dateiübertragung das SSH-Schlüsselpaar aus den id_rsa.pub- und id_rsa-Dateien ab.

Weitere Informationen

Für Campaign v8 wurde (seit Version 8.5.1) eine neue schlüsselbasierte Authentifizierungsoption für das externe SFTP-Konto hinzugefügt, zusammen mit der vorhandenen Benutzer-/Passwort-Authentifizierungsmethode.

  • Das SSH-Schlüsselpaar (privat und öffentlich) wird auf dem Campaign-Anwendungs-Server im Ordner /var/ssh gespeichert.
  • Das SSH-Schlüsselpaar muss im PEM-Format (Privacy Enhanced Mail) gespeichert werden und RSA mit 4096 Bit sein. Der Befehl zum Generieren des Schlüssels lautet:ssh-keygen -b 4096 -t rsa -m PEM -f <filename>.

Hinweis: Erzeugen des SSH-Schlüsselpaars ohne Passphrase. Für den Moment ist die Passphrase nicht in funktionsfähigem Zustand. Das Produkt-Team von Campaign befasst sich derzeit mit diesem Problem.

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