Ora puoi usare CSV, TSV, Esportazione segmenti ed Esportazione segmenti con intestazione tramite protocolli FTP e SFTP per esportare i file dei segmenti dal client (workstation) al server.
Impostazione dei file di configurazione di esportazione S/FTP
Per impostare la configurazione di esportazione, sono stati aggiunti due nuovi file di configurazione di esportazione per impostare una connessione FTP o SFTP, consentendo di scegliere i dettagli Server dal file FTPServerInfo.cfg e di scegliere le credenziali dalla cartella FTPUserCredentials (corrispondente al Nome Server fornito negli argomenti dei comandi).
Impostate il file FTPServerInfo.cfg .
Immettere le informazioni sul server FTP e impostare i tentativi di connessione consentiti dalla workstation. Modificate dalla workstation o dal server nel file Server\Addresses\Export\ FTPServerInfo.cfg .
FTP Servers = vector: 1 items
0 = ftpServerInfo:
Address = string:
Name = string:
Port = int: 21
Connect Retries = vector: 1 items
0 = connectServerRetries:
Retries = int: 0
Server Name = string:
Impostate il file FTPUserCredentials.cfg .
Immettere le credenziali utente per connettersi ai server utilizzando il file Server\Admin\Export\ FTPUserCredentials.cfg . Questo file contiene le credenziali utente necessarie per connettersi ai server e può essere modificato solo dal server e non dalla workstation (client).
FTP User Credentials = vector: 1 items
0 = ftpUserCredInfo:
User Name = string:
User Password = EncryptedString:
Server Name = string:
Public Key Path = string:
Private Key Path = string:
Passphrase = EncryptedString:
Assicurarsi che le chiavi SSH generate per l'autenticazione siano nel formato identico a quelle generate quando si utilizza il comando SSH Keygen.
Esempio di generazione di chiavi SSH tramite keygen:
ssh-keygen -t rsa -b 4096 -C "<label>"
Il file FTPUserCredentials.cfg contiene sei parametri necessari per diversi trasferimenti FTP o SFTP.
Protocollo | Parametri |
---|---|
FTP |
Impostate i parametri 1, 2, 3. |
SFTP mediante autenticazione tramite password |
Impostate i parametri 1, 2, 3 quando il trasferimento utilizza l'autenticazione tramite password (-p negli argomenti del comando). |
SFTP tramite autenticazione chiave |
Impostate i parametri 1, 2, 3, 4, 5, 6 quando il trasferimento utilizza l'autenticazione chiave (-k negli argomenti dei comandi). |
Impostazione dei comandi di esportazione FTP e SFTP
Aprire una tabella di esportazione.
Nella workstation, fate clic con il pulsante destro del mouse su una tabella di dettaglio e scegliete uno dei tipi di esportazione: CSV, TSV, Esportazione segmento o Esportazione segmento con intestazione. In alternativa, aprite il .export file da un prompt dei comandi e modificatelo (consultate Configurazione dei segmenti per l’esportazione).
Nel campo Comando , impostatelo in modo che punti all’eseguibile di esportazione:
ExportIntegration.exe
Impostate i campi Argomenti comando come illustrato di seguito per il protocollo e l'autenticazione richiesti:
FTP
<Command Arguments> set to
<ftp "%file%" ServerName ServerDestinationPath>
SFTP (se si utilizza la password per l'autenticazione)
<Command Arguments> set to
<sftp "%file%" ServerName ServerDestinationPath -p>
SFTP (se si utilizzano le chiavi per l'autenticazione)
<Command Arguments> set to
<sftp "%file%" ServerName ServerDestinationPath -k>
Tutti gli argomenti dei comandi sono obbligatori e devono essere immessi come mostrato.
Per implementare l’esportazione FTP e SFTP utilizzando chiavi private e pubbliche, inserite i file di configurazione nelle seguenti cartelle:
Sei parametri sono inclusi nel file FTPServerInfo.cfg :
Private Key Path = string: E:\Server\campaign\campaignprivatekey
L'FTP utilizza i parametri 1, 2 e 3.
SFTP utilizza i parametri 1, 2 e 3 quando il trasferimento utilizza l'autenticazione tramite password.
SFTP utilizza tutti e sei i parametri quando il trasferimento viene eseguito utilizzando l'autenticazione chiave. Ad esempio, se utilizzate le chiavi per l'autenticazione:
‘Command Arguments’ = sftp “%file%” ServerName ServerDestinationPath -k
I file di configurazione devono trovarsi nella posizione corretta.
Le chiavi pubbliche devono puntare a un file .pem e non a un percorso di cartella. È possibile creare chiavi utilizzando una funzione di generazione di chiavi SSH da applicazioni come Cygwin. (Le chiavi vengono generate automaticamente in un formato .ppk non supportato.)