FTP 어댑터
FTP 어댑터는 FTP 프로토콜 기반의 파일 전송을 담당하는 최상위 컴포넌트입니다.
어댑터 생성
FTP 어댑터의 생성 방법 및 설정 항목에 대해서는 어댑터 생성을 참고합니다.
엔드포인트 그룹 생성
FTP 엔드포인트 그룹은 여러 FTP 엔드포인트를 하나의 그룹으로 묶어 관리할 수 있게 해줍니다.
FTP 엔드포인트 그룹의 생성 방법 및 설정 항목은 엔드포인트 그룹 생성을 참고합니다.
엔드포인트 생성
FTP 엔드포인트는 FTP 프로토콜 기반의 파일 업로드 및 다운로드를 처리하는 최종 컴포넌트입니다.
Active/Passive 모드를 모두 지원하며, 아웃바운드 방향만 지원합니다.
다음은 FTP 엔드포인트 생성 화면입니다. FTP 엔드포인트 생성 화면으로 이동하는 방법은 엔드포인트 생성을 참고합니다.
기본 설정
다음은 FTP 엔드포인트의 기본 설정 항목입니다. (*: 필수 설정 항목)
| 항목 | 설명 |
|---|---|
엔드포인트 아이디 * |
엔드포인트의 고유 식별자입니다. 영문, 숫자, 언더스코어(_)를 조합하여 2~32자 이내로 입력합니다. |
엔드포인트 이름 |
엔드포인트의 표시 이름을 입력합니다. 미입력 시 아이디 값으로 자동 설정됩니다. |
통신 방향 |
아웃바운드 통신만 지원합니다. 외부 FTP 서버로 요청을 전달하기 위한 엔드포인트입니다. |
부팅 초기값 |
엔드포인트의 초기 실행 상태를 지정합니다.
|
설명 |
엔드포인트에 대한 설명을 입력합니다. |
연결 정보 설정
[연결 정보] 탭에서 HTTP 엔드포인트의 연결 방식, 연결 관리, 접속 정보를 설정합니다.
연결 방식
| 항목 | 설명 | ||
|---|---|---|---|
주소 * |
FTP 서버의 IP 주소 또는 호스트 이름을 설정합니다. |
||
포트 * |
FTP 서버의 포트 번호를 설정합니다. (기본값: 21) |
||
연결 방식 |
엔드포인트가 동작하는 연결 방식을 설정합니다.
|
||
버퍼 사이즈 * |
파일 업로드 및 다운로드 시 사용할 버퍼 크기를 설정합니다. (기본값: 1024, 단위: byte) |
||
업로드 속도 제한 * |
파일 업로드 시 최대 전송 속도를 설정합니다. |
||
다운로드 속도 제한 * |
파일 다운로드 시 최대 전송 속도를 설정합니다. |
연결 관리
| 항목 | 설명 |
|---|---|
소켓 타임아웃 * |
데이터 송수신 시 최대 대기 시간을 설정합니다. |
연결 타임아웃 * |
FTP 서버 연결을 시도할 때 최대 대기 시간을 설정합니다. |
데이터 타임아웃 * |
데이터 채널을 통한 파일 전송 시 최대 대기 시간을 설정합니다. |
연결 메시지 전송 주기 * |
연결 유지를 위한 NOOP 명령 전송 간격을 설정합니다. |
재시도 횟수 * |
작업 실패 시 최대 재시도 횟수를 설정합니다. (기본값: 0) |
재시도 간격 * |
작업 실패 시 재시도 간격을 설정합니다. (기본값: 0, 단위: ms) |
접속 정보
| 항목 | 설명 |
|---|---|
사용자 아이디 |
FTP 서버에 접속할 사용자 아이디를 설정합니다. |
비밀번호 |
FTP 서버에 접속하기 위한 비밀번호를 설정합니다. |
사용 예시
파일 업로드 (Active 모드)
내부 네트워크의 FTP 서버에 파일을 업로드하는 엔드포인트 설정 예시입니다.
AnyLink → 내부 FTP 서버 (파일 업로드)
엔드포인트 설정 예시입니다.
| 항목 | 설정값 |
|---|---|
통신 방향 |
Outbound |
부팅 초기값 |
실행 |
주소 |
192.168.1.200 |
포트 |
21 |
연결 방식 |
Active |
버퍼 사이즈 |
8192 |
업로드 속도 제한 |
-1 (제한 없음) |
사용자 아이디 |
ftp_user |
비밀번호 |
** |
타임아웃 설정 예시입니다.
| 항목 | 설정값 |
|---|---|
연결 타임아웃 |
10000 ms |
소켓 타임아웃 |
30000 ms |
데이터 타임아웃 |
60000 ms |
재시도 횟수 |
3 |
재시도 간격 |
5000 ms |
|
내부 네트워크에서 방화벽이 없는 환경이라면 Active 모드를 사용할 수 있습니다. |
파일 다운로드 (Passive 모드)
외부 FTP 서버에서 파일을 다운로드하는 엔드포인트 설정 예시입니다.
외부 FTP 서버 → AnyLink (파일 다운로드)
엔드포인트 설정 예시입니다.
| 항목 | 설정값 |
|---|---|
통신 방향 |
Outbound |
부팅 초기값 |
실행 |
주소 |
ftp.external.com |
포트 |
21 |
연결 방식 |
Passive |
버퍼 사이즈 |
8192 |
다운로드 속도 제한 |
1024 (KB/s) |
사용자 아이디 |
external_user |
비밀번호 |
** |
연결 유지 설정 예시입니다.
| 항목 | 설정값 |
|---|---|
연결 메시지 전송 주기 |
60000 ms |
|
클라우드나 NAT 환경에서는 반드시 Passive 모드를 사용해야 합니다. Active 모드는 방화벽에 의해 차단될 수 있습니다. |