Configurazione della connessione basata su chiave FTP: Adobe Campaign
Scopri come configurare una connessione basata su chiave FTP (File Transfer Protocol) generando chiavi SSH.
Descrizione description
Ambienti
- Adobe Campaign Classic v7 (ACC v7)
- Adobe Campaign Classic v8 (ACC v8)
Problema
Scopri come configurare una connessione FTP basata su chiave.
Risoluzione resolution
Nella versione di Campaign v7, l’account esterno FTP/SFTP può supportare solo il metodo di autenticazione utente/password. È stato creato un miglioramento per aggiungere il metodo di autenticazione basato su chiave.
Tuttavia, esiste una soluzione alternativa. L’attività del flusso di lavoro Trasferimento file è configurata con un account esterno FTP/SFTP e può essere supportata dal metodo di autenticazione basato su chiave.
Innanzitutto, generare una nuova coppia di chiavi SSH (Secure Shell) con il comando seguente: ssh-keygen -m pem -t rsa -b 2048 -C "your_email@example.com".
Nota: il nome file per archiviare le chiavi SSH deve essere id_rsa.
Ad Esempio:
- I file
id_rsadevono essere archiviati nel server applicazioni Campaign nella directoryNeolane home/.sshper Linux o nella directory Adobe Campaign v7.ssh per Windows. - Genera la coppia di chiavi SSH senza passphrase.
- La coppia di chiavi SSH può essere installata tramite il Pannello di controllo Campaign. Per installare la coppia di chiavi potrebbe essere necessario l’assistenza del team di supporto.
- Un server FTP esterno richiederà un ulteriore passaggio. (La coppia di chiavi SSH deve essere installata da un utente con accesso al server FTP esterno).
Per verificare la connessione FTP, crea un flusso di lavoro semplice come segue:
Per visualizzare i registri di sessione, effettua le seguenti operazioni:
- Abilita Dettagliato nel processo
WFSERVER. - Abilita l'opzione Visualizza i registri di sessione dall'attività Trasferimento file.
- Abilita l'opzione Esegui nel motore dalle proprietà del flusso di lavoro.
- Dopo aver eseguito il flusso di lavoro, il registro di controllo del flusso di lavoro deve visualizzare le seguenti informazioni:
- Come mostrato sopra, l'attività File Transfer recupera la coppia di chiavi SSH dai file
id_rsa.pubeid_rsa.
Informazioni aggiuntive
Per Campaign v8 (a partire dalla versione 8.5.1), è stata aggiunta una nuova opzione di autenticazione basata su chiave per l’account esterno SFTP, insieme al metodo di autenticazione utente/password esistente.
- La coppia di chiavi SSH (privata e pubblica) viene salvata nel server applicazioni Campaign nella cartella
/var/ssh. - La coppia di chiavi SSH deve essere salvata in formato PEM (Privacy Enhanced Mail) ed essere RSA con 4096 bit. Il comando utilizzato per generare la chiave è:
ssh-keygen -b 4096 -t rsa -m PEM -f <filename>.
Nota: genera la coppia di chiavi SSH senza passphrase. Per il momento, la passphrase non è in condizione di funzionamento. Il team di prodotto di Campaign sta attualmente affrontando questo problema.