ListenFTP 2025.5.31.15

번들

org.apache.nifi | nifi-standard-nar

설명

지정된 포트에서 수신 대기하는 FTP 서버를 시작하고 수신 파일을 FlowFiles 로 변환합니다. 서비스의 URI 는 ftp://{hostname}:{port} 입니다. 기본 포트는 2221입니다.

태그

FTP, FTPS, 수집, 수신 대기

입력 요구 사항

FORBIDDEN

민감한 동적 속성 지원

false

속성

속성

설명

주소

FTP 서버가 바인딩해야 하는 주소입니다. 설정하지 않으면(또는 0.0.0.0으로 설정) 서버는 사용할 수 있는 모든 주소(즉, 호스트 머신의 모든 네트워크 인터페이스)에 바인딩합니다.

비밀번호

사용자 이름이 설정된 경우 비밀번호도 지정해야 합니다. FTP 서버에 로그인을 시도하는 클라이언트가 제공한 비밀번호를 이 비밀번호와 비교하여 확인합니다.

Port

수신 연결을 수신 대기할 포트입니다. Linux에서 1024 미만의 포트 번호를 사용하려면 루트 권한이 필요합니다.

SSL 컨텍스트 서비스

보안 연결을 생성하는 데 사용할 수 있는 SSL 컨텍스트 서비스를 지정합니다. SSL 컨텍스트 서비스를 선택한 경우 SSL 컨텍스트 서비스에도 keystore 파일을 지정해야 합니다. keystore 파일이 없으면 프로세서를 성공적으로 시작할 수 없으며, truststore 파일 지정은 선택 사항입니다. truststore 파일을 지정한 경우 클라이언트 인증이 필요하며(클라이언트가 서버에 인증서를 보내야 함), 선택한 TLS 프로토콜에 관계없이 사용 가능한 가장 높은 프로토콜이 연결에 사용됩니다. 예를 들어, NiFi 가 Java 11에서 실행 중이고 컨트롤러 서비스에서 TLSv1.2가 기본 설정 TLS 프로토콜로 선택되어 있는 경우, Java 11은 TLSv1.3을 지원하므로 TLSv1.2가 선택되어 있더라도 TLSv1.3이 사용됩니다.

사용자 이름

FTP 서버에 로그인할 수 있는 사용자의 이름입니다. 사용자 이름을 제공하는 경우 비밀번호도 제공해야 합니다. 사용자 이름을 지정하지 않으면 익명 연결이 허용됩니다.

관계

이름

설명

성공

성공적으로 수신된 파일에 대한 관계.

Writes 특성

이름

설명

파일 이름

FTP/FTPS 연결을 통해 수신한 파일의 이름입니다.

경로

파일의 대상 디렉터리를 가리키는 경로입니다. 예: file.txt가 /Folder1/SubFolder 에 업로드된 경우 경로 특성 값은 “/Folder1/SubFolder/”가 됩니다(구분 문자로 끝남).