ListenFTP 2025.5.31.15

Pacote

org.apache.nifi | nifi-standard-nar

Descrição

Inicia um servidor FTP que escuta na porta especificada e transforma os arquivos recebidos em FlowFiles. O URI do serviço será ftp://{hostname}:{port}. A porta padrão é 2221.

Tags

FTP, FTPS, ingerir, ouvir

Requisito de entrada

FORBIDDEN

Oferece suporte a propriedades dinâmicas confidenciais

falso

Propriedades

Propriedade

Descrição

Endereço

O endereço ao qual o servidor FTP deve estar vinculado. Se não for definido (ou definido como 0.0.0.0), o servidor se vincula a todos os endereços disponíveis (ou seja, todas as interfaces de rede do computador host).

Senha

Se o nome de usuário for definido, uma senha também deverá ser especificada. A senha fornecida pelo cliente que estiver tentando fazer login no servidor FTP será comparada com essa senha.

Porta

A porta para escutar as conexões de entrada. No Linux, é necessário ter privilégios raiz para usar números de porta abaixo de 1024.

Serviço de contexto SSL

Especifica o serviço de contexto SSL que pode ser usado para criar conexões seguras. Se um serviço de contexto SSL for selecionado, um arquivo keystore também deverá ser especificado no serviço de contexto SSL. Sem um arquivo keystore, o processador não pode ser iniciado com êxito. A especificação de um arquivo truststore é opcional. Se um arquivo truststore for especificado, a autenticação do cliente será necessária (o cliente precisa enviar um certificado ao servidor). Independentemente do protocolo TLS selecionado, o protocolo mais alto disponível será usado para a conexão. Por exemplo, se NiFi estiver sendo executado em Java 11 e TLSv1.2 for selecionado no serviço de controlador como o protocolo TLS preferido, TLSv1.3 será usado (independentemente de TLSv1.2 ter sido selecionado) porque Java 11 oferece suporte ao TLSv1.3.

Nome de usuário

O nome de usuário que tem permissão para fazer login no servidor FTP. Se um nome de usuário for fornecido, uma senha também deverá ser fornecida. Se nenhum nome de usuário for especificado, serão permitidas conexões anônimas.

Relações

Nome

Descrição

success

Relação para arquivos recebidos com sucesso.

Grava atributos

Nome

Descrição

filename

O nome do arquivo recebido por meio da conexão FTP/FTPS.

path

O caminho que aponta para o diretório de destino do arquivo. Por exemplo: file.txt é carregado em /Folder1/SubFolder, então o valor do atributo path será “/Folder1/SubFolder/” (observe que ele termina com um caractere separador).