Der FTP Download Job ermöglicht das herunterladen von Dateien von einem anderen Server. Er unterstützt die Standard-FTP, sowie sichere Verbindungen mit SSH. Die resultierenden Dateien werden von nachfolgenden Aktion berücksichtigt und verarbeitet.
Um den FTP Download Job verwenden zu können ist das Konfigurationsrecht nötig.
Mit dem FTP Download Job können immer wieder Sätze von Dateien geladen werden. Diese können dann entweder direkt via z.B. Email-Aktion verschickt oder in einem weiteren Task verarbeitet werden.
Folgende Protokolle stehen zur Verfügung und können im Konfigurationsdialog ausgewählt werden:
Die Verbindung zum FTP-Server wird über das gewählte Protokoll hergestellt. Folgende Optionen müssen im Konfigurationsdialog der Aufgabe eingestellt werden.
Die Authentifizierung mit öffentlichem/privatem Schlüssel kann mit dem Secure FTP-Protokoll verwendet werden. Der private Schlüssel muss in voller Länge in das Textfeld eingefügt werden. Er wird nur einmal angezeigt und wird mit einer zusätzlichen Verschlüsselung zusammen mit der Aufgabenkonfiguration gespeichert. Wenn der private Schlüssel mit einem Passwort gesichert ist, muss dieses ebenfalls angegeben werden und wird ebenfalls verschlüsselt gespeichert.
Hinweis: Fehler bei den Verschlüsselungsschlüsseln können ein Hinweis auf das falsche Format des Schlüssels sein. Er muss dann auf ein RSA- oder PEM-Format umgestellt werden und sollte wie der folgende Block aussehen:
-----BEGIN RSA PRIVATE KEY----- ... -----END RSA PRIVATE KEY-----
Unter Verwendung von OpenSSH und ssh-keygen
können auf unterstützten Systemen die folgenden Befehle verwendet werden:
[dev@localhost] $ ssh-keygen -t rsa -b 4096 -C "<Benutzerhinweis>" # Erzeugen des oeffentlichen/privaten rsa-Schluesselpaares. # Datei angeben, in der der Schluessel gespeichert werden soll (/Users/dev/.ssh/id_rsa): # Passphrase eingeben (leer fuer keine Passphrase): # Dieselbe Passphrase erneut eingeben: # Ihre Identifikation wurde in /Users/dev/.ssh/id_rsa gespeichert. # Ihr oeffentlicher Schluessel wurde in /Benutzer/dev/.ssh/id_rsa.pub gespeichert. # ... [dev@localhost] $ ssh-keygen -p -f /Benutzer/dev/.ssh/id_rsa -m pem # ...
Die letzten beiden Optionen des Dialogs bestimmen von wo und wohin die Dateien geladen werden sollen:
/
) kann je nach verwendetem Protokoll ein anderes Verzeichnis auf dem Server meinen