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:
    
    Nota

    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.

Nota

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.)

In questa pagina