ListenFTP 2025.5.31.15

Bundle

org.apache.nifi | nifi-standard-nar

Description

Démarre un serveur FTP qui écoute sur le port spécifié et transforme les fichiers entrants en FlowFiles. L’URI du service sera ftp://{hostname}:{port}. Le port par défaut est 2221.

Balises

FTP FTPS, ingérer, écouter

Exigences en matière d’entrées

FORBIDDEN

Prend en charge les propriétés dynamiques sensibles

false

Propriétés

Propriété

Description

Adresse

L’adresse à laquelle le serveur FTP doit être lié. Si ce paramètre n’est pas défini (ou s’il est fixé à 0.0.0.0), le serveur se lie à toutes les adresses disponibles (c’est-à-dire à toutes les interfaces réseau de la machine hôte).

Mot de passe

Si le nom d’utilisateur est paramétré, un mot de passe doit également être spécifié. Le mot de passe fourni par le client qui tente de se connecter au serveur FTP sera comparé à ce mot de passe.

Port

Le port sur lequel écouter les connexions entrantes. Sous Linux, des privilèges de racine sont exigés pour utiliser des numéros de port inférieurs à 1024.

Service contextuel SSL

Spécifie le service contextuel SSL qui peut être utilisé pour créer des connexions sécurisées. Si un service contextuel SSL est sélectionné, un fichier keystore doit également être spécifié dans le service contextuel SSL. Sans fichier keystore, le processeur ne peut pas être démarré avec succès. La spécification d’un fichier truststore est facultative. Si un fichier truststore est spécifié, l’authentification du client est requise (le client doit envoyer un certificat au serveur). Indépendamment du protocole TLS sélectionné, le protocole disponible le plus élevé est utilisé pour la connexion. Par exemple, si NiFi est exécuté sous Java 11 et que TLSv1.2 est sélectionné dans le service du contrôleur comme protocole TLS préféré, TLSv1.3 sera utilisé (indépendamment de la sélection de TLSv1.2) parce que Java 11 prend en charge TLSv1.3.

NomUtilisateur

Nom de l’utilisateur autorisé à se connecter au serveur FTP. Si un nom d’utilisateur est fourni, un mot de passe doit également être indiqué. Si aucun nom d’utilisateur n’est spécifié, les connexions anonymes seront autorisées.

Relations

Nom

Description

success

Relation pour les fichiers reçus avec succès.

Écrit les attributs

Nom

Description

filename

Le nom du fichier reçu via la connexion FTP/FTPS.

path

Le chemin d’accès au répertoire cible du fichier. Par exemple, si le fichier.txt est téléchargé dans /Folder1/SubFolder, la valeur de l’attribut path sera « /Folder1/SubFolder/ » (notez qu’il se termine par un caractère de séparation).