FTP 키 기반 연결 구성 - Adobe Campaign

SSH 키를 생성하여 FTP(File Transfer Protocol) 키 기반 연결을 구성하는 방법에 대해 알아봅니다.

설명 description

환경

  • Adobe Campaign Classic v7(ACC v7)
  • Adobe Campaign Classic v8 (ACC v8)

문제

FTP 키 기반 연결을 구성하는 방법을 알아봅니다.

해결 방법 resolution

Campaign v7 릴리스에서는 FTP/SFTP 외부 계정이 사용자/암호 인증 방법만 지원할 수 있습니다. 키 기반 인증 방법을 추가하는 개선 사항이 생성되었습니다.

하지만 해결 방법이 있습니다. 파일 전송 워크플로우 활동은 FTP/SFTP 외부 계정으로 구성되며 키 기반 인증 방법으로 지원할 수 있습니다.

먼저 ssh-keygen -m pem -t rsa -b 2048 -C "your_email@example.com" 명령을 사용하여 새 SSH(Secure Shell) 키 쌍을 생성합니다.

참고: SSH 키를 저장할 파일 이름은 id_rsa이어야 합니다.

예:

  • id_rsa 파일은 Linux용 Neolane home/.ssh 디렉터리 또는 Windows용 Adobe Campaign v7.ssh 디렉터리 아래의 Campaign 응용 프로그램 서버에 저장해야 합니다.
  • 암호 없이 SSH 키 쌍을 생성합니다.
  • SSH 키 쌍은 Campaign 컨트롤 패널을 통해 설치할 수 있습니다. 키 쌍을 설치하려면 지원 팀의 도움이 필요할 수 있습니다.
  • 외부 FTP 서버에는 추가 단계가 필요합니다. (SSH 키 쌍은 외부 FTP 서버에 액세스할 수 있는 사용자가 설치해야 합니다.)

FTP 연결을 테스트하려면 다음과 같이 간단한 워크플로우를 빌드합니다.

세션 로그를 표시하려면 다음 단계를 수행합니다.

  • WFSERVER 프로세스에서 Verbose을(를) 사용하도록 설정합니다.
  • 파일 전송 활동에서 세션 로그 표시 옵션을 사용하도록 설정합니다.

  • 워크플로우 속성에서 엔진에서 실행 옵션을 활성화합니다.

  • 워크플로우를 실행한 후 워크플로우 감사 로그​에 다음 정보가 표시됩니다.

  • 위에 표시된 대로 파일 전송 활동은 id_rsa.pubid_rsa 파일에서 SSH 키 쌍을 검색합니다.

추가 정보

Campaign v8(8.5.1 릴리스 이후)의 경우 기존 사용자/암호 인증 방법과 함께 SFTP 외부 계정에 대해 새로운 키 기반 인증 옵션이 추가되었습니다.

  • SSH 키 쌍(비공개 및 공개)은 /var/ssh 폴더 아래의 Campaign 응용 프로그램 서버에 저장됩니다.
  • SSH 키 쌍은 PEM(Privacy Enhanced Mail) 형식으로 저장해야 하며 4096비트 RSA여야 합니다. 키를 생성하는 데 사용되는 명령은 ssh-keygen -b 4096 -t rsa -m PEM -f <filename>.입니다.

참고: 암호 없이 SSH 키 쌍을 생성합니다. 현재 암호가 작동하지 않습니다. Campaign 제품 팀에서 현재 이 문제를 다루고 있습니다.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f