SFTP 커넥터로 체인의 명령을 사용하여 SFTP(Secure File Transfer Protocol) 서버에서 파일과 디렉토리를 관리할 수 있습니다. 예를 들어 이 커넥터를 사용하면 SFTP 서버에서 안전하게 파일을 다운로드하여 Wdata 테이블에 업로드하는 체인을 작성할 수 있습니다.
전제 조건
SFTP 커넥터를 사용하려면 조직에서 자체 SFTP 서버에 액세스해야 합니다.
참고: Workiva는 SFTP 서버를 호스팅 또는 제공하지 않습니다.
SFTP 서버와의 연결을 보호하기 위해 커넥터는 기본 사용자 이름 및 비밀번호 인증 또는 공개 키/개인 키 인증을 지원합니다. 연결을 설정하려면 다음이 필요합니다.
- 서버의 호스트 이름 또는 IP 주소
- 서버가 실행되는 포트
- 서버에 액세스하는 데 사용되는 사용자 이름
- 사용자 이름의 인증 자격 증명:
- 기본 인증의 경우 비밀번호
- 공개 키 인증의 경우 PEM 또는 PPK와 같은 개인 키 파일과 해당 비밀번호(해당하는 경우)
참고: SFTP 클라이언트 애플리케이션에서 공개/개인 키 쌍을 생성할 수 없는 경우 PuTTYgen 또는 ssh-keygen과 같은 도구를 사용합니다.
SFTP 커넥터 설정
참고: 조직의 체인에서 커넥터를 사용할 수 있도록, 먼저 조직의 보안 관리자가 구성에서 커넥터를 활성화할 수 있습니다.
- 체인에서 연결 , 연결 추가 를 차례로 클릭합니다.
- BizApp 연결 에서 SFTP 커넥터 및 기본 CloudRunner를 선택하십시오.
- 기본 정보에서 연결을 쉽게 식별할 수 있도록 고유한 이름과 설명을 입력합니다.
- 공개 키 인증을 사용하는 경우 리소스 아래에서 서버의 개인 키 파일을 업로드합니다.
- 속성 아래에 연결 세부 정보를 입력합니다.
속성 세부 정보 호스트 SFTP 서버의 호스트 이름 또는 IP 주소(예: 34.23.34.45
또는sftp.example.net
)를 입력합니다.포트 서버가 실행되는 포트를 입력합니다. 사용자 이름 서버에 로그인하는 데 사용되는 사용자 이름을 입력합니다. 비밀 번호 기본 인증의 경우 사용자 이름에 대한 비밀번호를 입력합니다. 공개 키 인증의 경우 비워 둡니다. 개인 키 공개 키 인증의 경우 리소스 아래에 업로드된 개인 키의 파일 이름을 입력합니다. 개인 키 비밀번호 공개 키 인증의 경우 개인 키 파일에 대한 비밀번호를 입력합니다. 개인 키에 비밀번호가 없으면 비워 둡니다. 연결 시간 초과 SFTP 서버에 대한 연결 대기 시간(분)을 입력합니다. 서버가 느리거나 로드가 높은 경우에는 큰 숫자를 입력합니다. 참고: 모든 중요한 자격 증명이 자동으로 암호화되고 AES(Advanced Encryption Standard)-256 암호화에 저장됩니다.
- 연결을 사용할 환경을 선택하고 저장을 클릭합니다.
- 네트워크에 아웃바운드 도메인 허용 목록이 필요한 경우 다음 IP 주소를 허용 목록에 추가합니다:
- 미국 프로덕션 애플리케이션의 경우 34.199.100.193
- EU 프로덕션 애플리케이션의 경우 54.76.117.194
- 연결을 테스트하기 위해 SFTP 커넥터의 디렉토리 나열 명령으로 체인을 작성 및 실행하고 유효한 출력을 반환하는지 확인합니다.
문제 해결
SFTP 서버 연결이 실패하는 경우: