Show Menu
화제×

S/FTP 배달을 사용하여 세그먼트 내보내기

이제 FTP 및 SFTP 프로토콜을 사용하여 CSV, TSV, 세그먼트 내보내기 및 헤더와 세그먼트 내보내기를 사용하여 세그먼트 파일을 클라이언트(워크스테이션)에서 서버로 내보낼 수 있습니다.
S/FTP 내보내기 구성 파일 설정
내보내기 구성을 설정하기 위해 FTP 또는 SFTP 연결을 설정하기 위해 두 개의 새로운 내보내기 구성 파일이 추가되어 FTPServerInfo.cfg 파일에서 서버 세부 사항을 선택할 수 있고 자격 증명을 FTPUserCredentials 폴더(명령 인수에 지정된 서버 이름에 해당)에서선택할 수 있습니다.
  • FTPServerInfo. cfg 파일을 설정합니다.
    FTP 서버 정보를 입력하고 워크스테이션에서 허용되는 연결 재시도를 설정합니다. [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:
    
    
  • FTPUserCredentials. cfg 파일을 설정합니다.
    [Server\Admin\Export\] FTPUserCredentials.cfg 파일을 사용하여 서버에 연결할 사용자 자격 증명을 입력합니다. 이 파일에는 서버에 연결하는 데 필요한 사용자 자격 증명이 포함되어 있으며 워크스테이션(클라이언트)이 아닌 서버에서만 편집할 수 있습니다.
    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:
    
    
    인증을 위해 생성하는 SSH 키가 SSH Keygen 명령을 사용할 때 생성되는 키와 동일한 형식으로 되어 있는지 확인합니다.
    keygen을 사용하여 SSH 키를 생성하는 예:
    ssh-keygen -t rsa -b 4096 -C "<label>"
    
    
    다양한 FTP 또는 SFTP 전송에 필요한 FTPUserCredentials.cfg 파일에는 6개의 매개 변수가 있습니다.
    1. 사용자 이름
    2. 사용자 암호
    3. 서버 이름
    4. 공개 키 경로
    5. 개인 키 경로
    6. 암호
    프로토콜 매개 변수
    FTP
    매개 변수 1, 2, 3을 설정합니다.
    암호 인증을 사용하는 SFTP
    전송에서 암호 인증(-p in the command arguments)을 사용할 때 매개 변수 1, 2, 3을 설정합니다.
    키 인증을 사용하는 SFTP
    전송 시 키 인증(-k in the command arguments)을 사용할 때 매개 변수 1, 2, 3, 4, 5, 6을 설정합니다.
FTP 및 SFTP 내보내기 명령 설정
  1. 내보내기 테이블을 엽니다.
    워크스테이션에서 세부 사항 테이블을 마우스 오른쪽 단추로 클릭하고 내보내기 유형(CSV, TSV, 세그먼트 내보내기 또는 헤더와 함께 세그먼트 내보내기)을 선택합니다. 또는 명령 프롬프트에서 .export 파일을 열고 편집합니다(내보내기용 세그먼트 구성 참조 ).
  2. 명령 필드에서 내보내기 실행 파일을 가리키도록 설정합니다.
    ExportIntegration.exe
    
    
  3. 필요한 프로토콜과 인증에 대해 아래와 같이 명령 인수 필드를 설정합니다.
    FTP
    <Command Arguments> set to  
    <ftp "%file%" ServerName ServerDestinationPath>
    
    
    SFTP (인증에 암호를 사용하는 경우)
    <Command Arguments> set to  
    <sftp "%file%" ServerName ServerDestinationPath -p>
    
    
    SFTP (인증에 키를 사용하는 경우)
    <Command Arguments> set to  
    <sftp "%file%" ServerName ServerDestinationPath -k>
    
    
모든 명령 인수는 필수이며 표시된 대로 입력해야 합니다.

개인/공개 키를 사용한 S/FTP 내보내기

개인 및 공개 키를 사용하여 FTP 및 SFTP 내보내기를 구현하려면 다음 폴더에 구성 파일을 배치합니다.
  • FTPServerInfo. cfg 파일을 Server/Addresses/Export/ 폴더에 배치합니다.
  • FTPUserCredentials. cfg 파일을 Server/Admin/Export/ 폴더에 배치합니다.
6개의 매개 변수가 FTPServerInfo.cfg 파일에 포함되어 있습니다.
  1. 사용자 이름
  2. 사용자 암호
  3. 서버 이름
  4. 공개 키 경로
  5. 개인 키 경로 — 확장자 없이 구성 파일에 개인 키 경로를 배치합니다. 예:
Private Key Path = string: E:\\Server\\campaign\\campaignprivatekey
  1. 암호
FTP는 매개 변수 1, 2 및 3을 사용합니다.
SFTP는 전송에서 암호 인증을 사용할 때 매개 변수 1, 2 및 3을 사용합니다.
SFTP는 키 인증을 사용하여 전송이 완료되면 6개의 매개 변수를 모두 사용합니다. 예를 들어 인증에 키를 사용하는 경우:
'Command Arguments' = sftp "%file%" ServerName ServerDestinationPath -k
구성 파일이 올바른 위치에 있어야 합니다.
공개 키는 폴더 위치가 아니라 .pem 파일을 가리켜야 합니다. Cygwin과 같은 애플리케이션에서 SSH 키 생성 기능을 사용하여 키를 만들 수 있습니다. (Putty는 지원되지 않는 .ppk 형식으로 키를 생성합니다.)