PutSFTP 2025.5.31.15

번들

org.apache.nifi | nifi-standard-nar

설명

FlowFiles 을 SFTP 서버로 전송합니다

태그

archive, copy, egress, files, put, remote, sftp

입력 요구 사항

REQUIRED

민감한 동적 속성 지원

false

속성

속성

설명

Batch Size

단일 연결에서 보낼 수 있는 최대 FlowFiles 개수

암호화 허용됨

SFTP 연결에 허용되는 쉼표로 구분된 암호 목록입니다. 모두 허용하려면 설정하지 않은 상태로 둡니다. 사용 가능한 옵션: 3des-cbc, 3des-ctr, aes128-cbc, aes128-ctr, aes128-gcm@openssh.com, aes192-cbc, aes192-ctr, aes256-cbc, aes256-ctr, aes256-gcm@openssh.com, arcfour, arcfour128, arcfour256, blowfish-cbc, blowfish-ctr, cast128-cbc, cast128-ctr, chacha20-poly1305@openssh.com, idea-cbc, idea-ctr, serpent128-cbc, serpent128-ctr, serpent192-cbc, serpent192-ctr, serpent256-cbc, serpent256-ctr, twofish-cbc, twofish128-cbc, twofish128-ctr, twofish192-cbc, twofish192-ctr, twofish256-cbc, twofish256-ctr

충돌 해결

파일 이름 충돌 문제를 처리하는 방법을 결정합니다

Connection Timeout

연결을 생성하는 동안 시간이 초과되기 전에 대기할 시간(초)

Create Directory

원격 디렉터리가 없는 경우 생성할지 여부를 지정합니다.

데이터 시간 제한

로컬 시스템과 원격 시스템 간에 파일을 전송할 때 시스템 간에 데이터가 전송되지 않고 경과할 수 있는 시간을 지정하는 값입니다

Disable Directory Listing

‘true’로 설정하면 누락된 디렉터리를 생성하기 전에 디렉터리 목록이 수행되지 않습니다. 기본적으로 이 프로세서는 누락된 디렉터리를 생성하기 전에 디렉터리 목록 명령을 실행하여 대상 디렉터리의 존재를 확인합니다. 그러나 다음과 같이 디렉터리 목록을 비활성화해야 하는 상황이 있을 수 있습니다. 디렉터리에 대한 일부 권한 설정(예: chmod 100)으로 디렉터리 목록이 실패할 수 있습니다. 또한 이 프로세서가 목록 성능을 수행한 후 이 프로세서의 디렉터리 생성 요청이 완료되기 전에 다른 SFTP 클라이언트가 디렉터리를 생성한 경우 디렉터리가 이미 존재하므로 오류가 반환됩니다.

도트 이름 바꾸기

true이면 전송된 파일의 파일 이름 앞에 “.”가 추가되고 파일이 완전히 전송된 후 원래 이름으로 다시 변경됩니다. 그렇지 않으면 이름을 변경할 수 없습니다. 임시 파일 이름 속성이 설정된 경우 이 속성은 무시됩니다.

호스트 키 파일

제공된 파일이 호스트 키로 사용되며, 그렇지 않은 경우 ‘Strict Host Key Checking’ 속성이 적용되면(true로 설정) ~/.ssh 디렉터리의 ‘known_hosts’ 및 ‘known_hosts2’ 파일을 사용하고, 그렇지 않으면 호스트 키 파일이 사용되지 않습니다

호스트 이름

원격 시스템의 정규화된 호스트 이름 또는 IP 주소입니다

허용되는 키 알고리즘

SFTP 연결에 허용되는 쉼표로 구분된 키 알고리즘 목록입니다. 모두 허용하려면 설정하지 않은 상태로 둡니다. 사용 가능한 옵션: ecdsa-sha2-nistp256, ecdsa-sha2-nistp256-cert-v01@openssh.com, ecdsa-sha2-nistp384, ecdsa-sha2-nistp384-cert-v01@openssh.com, ecdsa-sha2-nistp521, ecdsa-sha2-nistp521-cert-v01@openssh.com, rsa-sha2-256, rsa-sha2-512, ssh-dss, ssh-dss-cert-v01@openssh.com, ssh-ed25519, ssh-ed25519-cert-v01@openssh.com, ssh-rsa, ssh-rsa-cert-v01@openssh.com

허용되는 키 교환 알고리즘

SFTP 연결에 허용되는 쉼표로 구분된 키 교환 알고리즘 목록입니다. 모두 허용하려면 설정하지 않은 상태로 둡니다. 사용 가능한 옵션: curve25519-sha256, curve25519-sha256@libssh.org, diffie-hellman-group-exchange-sha1, diffie-hellman-group-exchange-sha256, diffie-hellman-group1-sha1, diffie-hellman-group14-sha1, diffie-hellman-group14-sha256, diffie-hellman-group14-sha256@ssh.com, diffie-hellman-group15-sha256, diffie-hellman-group15-sha256@ssh.com, diffie-hellman-group15-sha384@ssh.com, diffie-hellman-group15-sha512, diffie-hellman-group16-sha256, diffie-hellman-group16-sha384@ssh.com, diffie-hellman-group16-sha512, diffie-hellman-group16-sha512@ssh.com, diffie-hellman-group17-sha512, diffie-hellman-group18-sha512, diffie-hellman-group18-sha512@ssh.com, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, ext-info-c

마지막 수정 시간

전송 후 파일에 할당할 lastModifiedTime 입니다. 설정하지 않으면 lastModifiedTime 이 변경되지 않습니다. 형식은 yyyy-MM-dd’T’HH:mm:ssZ여야 합니다. {file.lastModifiedTime} 같은 식 표현 언어를 사용할 수도 있습니다. 값이 유효하지 않은 경우 프로세서는 유효하지 않지만, 파일의 lastModifiedTime 을 변경할 수 없습니다.

허용되는 메시지 인증 코드 수

SFTP 연결에 허용되는 쉼표로 구분된 메시지 인증 코드 목록입니다. 모두 허용하려면 설정하지 않은 상태로 둡니다. 사용 가능한 옵션: hmac-md5, hmac-md5-96, hmac-md5-96-etm@openssh.com, hmac-md5-etm@openssh.com, hmac-ripemd160, hmac-ripemd160-96, hmac-ripemd160-etm@openssh.com, hmac-ripemd160@openssh.com, hmac-sha1, hmac-sha1-96, hmac-sha1-96@openssh.com, hmac-sha1-etm@openssh.com, hmac-sha2-256, hmac-sha2-256-etm@openssh.com, hmac-sha2-512, hmac-sha2-512-etm@openssh.com

비밀번호

사용자 계정의 비밀번호

권한

파일을 전송한 후 파일에 할당할 권한입니다. 형식은 거부된 권한 대신에 -가 있는 UNIX rwxrwxrwx(예: rw-r–r–) 또는 8진수(예: 644) 중 하나여야 합니다. 설정하지 않으면 권한이 변경되지 않습니다. {file.permissions} 같은 식 표현 언어를 사용할 수도 있습니다. 값이 유효하지 않은 경우 프로세서는 유효하지 않지만 파일의 권한을 변경하지 못합니다.

Port

원격 시스템이 파일 전송을 위해 수신 대기 중인 포트입니다

개인 키 암호 구문

개인 키의 비밀번호

개인 키 경로

개인 키 파일의 정규화된 경로입니다

제로 바이트 파일 거부하기

전송을 시도하지 않고 0 바이트 파일을 거부할지 여부를 결정합니다

원격 그룹

전송 후 파일에 설정할 ID 그룹을 나타내는 정수 값입니다. 설정하지 않으면 그룹이 설정되지 않습니다. {file.group} 같은 식 표현 언어를 사용할 수도 있습니다. 값이 유효하지 않은 경우 프로세서는 유효하지 않지만 파일 그룹을 변경하지 못합니다.

원격 소유자

전송 후 파일에 설정할 사용자 ID 를 나타내는 정수 값입니다. 설정하지 않으면 소유자가 설정되지 않습니다. {file.owner} 같은 식 표현 언어를 사용할 수도 있습니다. 값이 유효하지 않은 경우 프로세서는 유효하지 않지만 파일 소유자를 변경하지 못합니다.

원격 경로

파일을 가져오거나 푸시할 원격 시스템의 경로입니다

시간 제한에 맞춰 킵 얼라이브 보내기

전체 시간 제한 25초 동안 5초마다 최대 5회까지 연결 유지 메시지를 보낼 수 있습니다.

엄격한 호스트 키 확인

호스트 키에 엄격한 적용을 적용할지 여부를 나타냅니다

임시 파일 이름

설정하면 전송된 파일의 파일 이름이 전송 중에 지정한 값과 같으며, 성공적으로 완료되면 원래 파일 이름으로 변경됩니다. 이 값을 설정하면 Dot Rename 속성이 무시됩니다.

압축 사용

파일을 전송할 때 ZLIB 압축을 사용할지 여부를 나타냅니다

사용자 이름

사용자 이름

프록시 구성 서비스

네트워크 요청을 프록시할 프록시 구성 컨트롤러 서비스를 지정합니다.

관계

이름

설명

실패

원격 시스템으로 전송에 실패한 FlowFiles 입니다. 실패는 일반적으로 이 프로세서로 루프백됩니다.

거부

대상 시스템에 의해 거부된 FlowFiles

성공

성공적으로 라우팅된 FlowFiles

참고 항목