Show Menu
ARGOMENTI×

Esportazione di un segmento mediante la distribuzione S/FTP

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.
    1. Nome utente
    2. Password utente
    3. Nome server
    4. Percorso chiave pubblica
    5. Percorso chiave privata
    6. Passphrase
    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
  1. 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 ).
  2. Nel campo Comando , impostatelo in modo che punti all’eseguibile di esportazione:
    ExportIntegration.exe
    
    
  3. 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.

Esportazione S/FTP con chiavi private/pubbliche

Per implementare l’esportazione FTP e SFTP utilizzando chiavi private e pubbliche, inserite i file di configurazione nelle seguenti cartelle:
  • Inserite FTPServerInfo.cfg nella Server/Addresses/Export/ cartella.
  • Inserite FTPUserCredentials.cfg nella Server/Admin/Export/ cartella.
Sei parametri sono inclusi nel file FTPServerInfo.cfg :
  1. Nome utente
  2. Password utente
  3. Nome server
  4. Percorso chiave pubblica
  5. Percorso chiave privata — Inserisci il percorso della chiave privata nel file di configurazione senza l'estensione, ad esempio:
Private Key Path = string: E:\\Server\\campaign\\campaignprivatekey
  1. Passphrase
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.)