-
SFTP /FTPS versenden auf IBM I
Hallo,
wir versenden aktuelle Daten per FTP über verschiedene Batchjobs, die ein CMD RUNFTP aufrufen, welches von irgendwem einmal programmiert wurde, Source ist keine vorhanden.
Dieses CMD kann aber kein SFTP/FTPS.
Wir müssen jetzt aber SFTP/FTPS versenden.
Gibt es Open Source API's oder Tools die im Batch aufgerufen werden können und die SFTP/FTPS versenden ?
Beste Grüße
Peter P
-
So direkt leider nicht.
SFTP steht nur für die PASE-Umgebung zur Verfügung, wobei die Batchsteuerung da nicht ganz so einfach erscheint.
Suche hier im Forum mal nach SFTP (oben rechts neben der Lupe), da gibt es verschiedene Lösungsansätze.
-
Danke für die Info, ich werde mir das ansehen.
Wie sieht es mit FTPS aus auf der IBM I ??
-
Der bordeigene FTP-Command kann FTPs aber hier muss man wieder mittels INPUT/OUTPUT - Überschreibungen tricksen damit man da Objekte via Batchjob übertragen kann.
-
Input = OVRDBF FILE(STDIN) TOFILE(MYINPF)
Output = OVRDBF FILE(STDOUT) TOFILE(MYOUTPF)
STRFTP .....
Somit schreibt man die benötigten Kommandos in eine Input PF (ohne DDS, einfach 256 Zeichen wegen ggf. langer Dateinamen), überschreibt das Ganze, startet FTP mit den benötigten Parametern und erhält den Output in der Ausgabe-PF. Diese kann man relative simpel per CPYF MYOUTPF TOFILE(QPRINT) auch drucken.
Dies sollte mittels simplem CLP doch zu managen sein.
-
Danke für die Infos.
Da wir in unserem derzeitigen Programm bereits den Befehl STRTCPFTP verwenden habe ich gesehen, dass dort beim PORT auf *SECURE umgeschaltet werden kann.
Das werde ich mal testen.
-
-
Zitat von Peter P
Danke für die Infos.
Da wir in unserem derzeitigen Programm bereits den Befehl STRTCPFTP verwenden habe ich gesehen, dass dort beim PORT auf *SECURE umgeschaltet werden kann.
Das werde ich mal testen.
Hallo Peter,
wir stehen auch vor dem Thema. Wie wurde es gelöst?
OPENSSH könnte ein Thema sein auf der AS/400, hat das schon mal jemand versucht? Dann bleibt noch FTPS mit Austausch von Zertifikaten. Wer hat hierzu vielleicht eine gute Idee.
Diverse Tools wie ieffekt können es wohl, aber in einem Test bei uns gab es Probleme mit FTPS.
Danke schon mal.
Gruß Klaus
-
Du kannst die IBM i eigenen Mitteln dafür verwenden.
Im DCM (Digital Certificate Manager) hinterlegst du das entsprechende Zertifikat für das gewünschte Service (FTP, HTTP, ...) und du kannst FTPS auf der IBM i in Betrieb nehmen.
Zugegeben, der DCM ist etwas mühsam, wenn man damit noch nicht zu tun hatte, aber du kannst damit alles machen was du benötigst.
lg Andreas
-
Hallo Andreas,
nur damit ich es richtig verstehe, über DCM verwalte ich die Zertifikate, aber wie lautet der Command um über FTPS auf der i zu machen? Wie sieht das ganze für SFTP aus?
Danke schon mal.
Gruß Klaus
-
Wie Peter schon geschrieben hat, kannst du beim FTP Command auf der i den *SECURE parameter mitgeben. Wenn du von außen via FTPS auf die i zugreifen willst brauchst du einen Client der das unterstützt (z.B. Filezilla).
Und ja, alles rumd ums Zertifikat im DCM.
Wie das bei SFTP ist habe ich mir noch nicht angesehen. Entweder ebenfalls über DCM oder wenn es ein QSH Befehl ist könnte es über eine Konfig-Datei im IFS gehen. Aber wie gesagt, kann ich nicht genau sagen, da ich mir das noch nicht angesehen habe.
lg Andreas
-
Also was SFTP (bzw. SSH) betrifft, so wird beim ersten Verbindungsaufbau ein Fingerprint des Servers in der sogenannten known_hosts datei am Client hinterlegt.
Deshalb bekommst du beim ersten SSH Verbindungsaufbau auch immer die Meldung ob du dem Fingerprint vertraust. So nach dem Motto: "trust at first connection".
Du kannst bei SSH bzw. SFTP auch via private-key dich einloggen. Ist ganz praktisch, wenn du die gleiche Verbindung für unterschiedliche Anwendungen benötigst, dann brauchst du nicht überall das Passwort speichern sondern es verwendet jeder das Key-File und bei einer Änderung kannst du es einfach an einer Zentralen stelle austauschen.
Kurz gesagt: Bei SFTP solltest du nicht wirklich viel machen müssen. Musst nur schauen, dass der SSH-Server gestartet ist. :-)
lg Andreas
Similar Threads
-
By woodstock99 in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 08-11-17, 17:56
-
By AK1 in forum NEWSboard Programmierung
Antworten: 18
Letzter Beitrag: 16-02-17, 10:04
-
By posthenn in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 24-10-16, 11:21
-
By TUM in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 20-09-16, 12:40
-
By martschp in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 13-11-13, 08:21
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks