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.pub및id_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 제품 팀에서 현재 이 문제를 다루고 있습니다.