-
Ich denke, seitdem das FTP-Kommando nun auch sichere Verbindungen unterstützen soll, dass das QP2 sftp nicht mehr benötigt wird. Zumal sich FTP mittels OVRDBF auch besser scripten lässt.
Da ich keinen TLS-Zugang habe, kann ich das nicht ausprobieren.
Ich hoffe, das oben verlinkte Dokument kann uns weiterhelfen, wie man TLS/SSH mittel FTP realisieren kann.
Die aufwendige Script-Erstellung hat mich bei sftp schon immer gestört, da ich FTP ausschließlich in Batch-Verarbeitungen verwende.
Bei TLS/SSH wird zwar ein Schlüssel ausgetauscht, aber warum muss der irgendwo gespeichert werden da er doch nur für diese Sitzung benötigt wird.
-
Es gibt den Command SSHPASS.
Diesen kannst du dir einfach via "yum install sshpass" installieren.
Dann kannst du mit folgenden Befehl deine SSH Verbindung im Skript aufbauen:
sshpass -p 'deinPasswort' ssh user@host
Wenn das Passwort in einem Textfile abgelegt ist geht auch:
sshpass -f deinPwdFile.txt ssh user@host
Damit kannst du auch scp (shell copy) verwenden:
sshpass -p 'passwort' scp test.txt user@host:/verzeichnis
Noch eine Anmerkung zu den FTP zeugs:
SFTP (SSH File Transfer) ist nicht das selbe wie FTPS (FTP mit Secure).
Das sind zwei unterschiedliche Protokolle.
SFTP läuft auf Port 22, ist ja ssh dahinter.
Bei FTPS gibt es einen eigenen. Es müsste 990 sein und für den Datentransfer 989.
lg Andreas
-
Es geht ja auch um FTPS (glaube ich). Der Port hatte mir noch gefehlt, da Filezilla das automatisch macht und im Wiki hatte ich das nicht gefunden.
-
Um eine Verbindung mit einem sFTP-Server herstellen zu können muss dieser den Fingerprint in der Datei known_hosts des Benutzers eintragen welcher dann die Verbindung aufbaut.
Ich mache das immer folgendermaßen:
Steige mit dem i-Benutzer ein und öffne über die QP2TERM und ssh eine Verbindung zum sftp-Server.
Damit erstelle ich den Fingerprint im known_hosts.
Ab diesem Zeitpunkt funktioniert bei mir auch immer der sFTP damit.
-
 Zitat von Fuerchau
Es geht ja auch um FTPS (glaube ich). Der Port hatte mir noch gefehlt, da Filezilla das automatisch macht und im Wiki hatte ich das nicht gefunden.
Im Titel und auch im ersten Post steht SFTP :-)
-
Ja es geht um SFTP - nicht um FTPS :-(
Danke Euch soweit.... bin noch am testen - bislang leider noch ohne Erfolg....
-
Ja es geht ganz klar um SFTP (nicht FTPs).
Natürlich könnte ich noch gut damit leben, einmalig einen Fingerprint zu akzeptieren.
Mit ssh -l sftpuser sftp.xxx.com kam die Aufforderung diesen zu speichern tatsächlich.
Warning: Permanently added 'sftp.xxx.com,193.xx.xx.xx' (RSA) to the list of known hosts.
sftpuser@sftp.kiongroup.com's password: tcgetattr: Invalid argument
This service allows sftp connections only.
Connection to sftp.xxx.com closed.
Nach Eingabe des (richtigen) Passworts habe ich oben genannte Fehlermeldung (tcgetattr: Invalid argument ) bekommen. Scheinbar bin ich aber nun einen Schritt weiter.... Danke Euch.
-
Ja der Wahnsinn ;-)
Auf einem anderen SFTP Server funktioniert es mit
ssh -l sftpuser sftp.yyy.com
(nachdem ich den Fingerprint akzeptiert habe). Für mich ein großer Schritt! Danke bisher....
Nun noch eine bescheidene Frage....
Rufe ich das ganze auf einer anderen AS/400 auf (auch gleicher Releasestand V7R3M0) tut sich überhaupt nichts. Es kommt gar keine Antwort im QSH darauf (übrigens auch nicht mit sftp sftpuser@yyy.com )
-
Soweit ich mich erinnere funktioniert dies nur mit QP2TERM und nicht mit QSH, daher schwierig zu scripten.
-
Oje Baldur - wenn Du schon sagst schwierig zu scripten :-(
Also wenn jemand noch was beitragen kann - Gerne! ;-)
Danke Euch!
-
Hast du das mit sshpass (wie von mir beschrieben) schon probiert?
-
 Zitat von Andreas_Prouza
Hast du das mit sshpass (wie von mir beschrieben) schon probiert?
Hallo Andreas. Wo gebe ich das ein? bei QSH oder bei call q2pterm? Ich bin da leider nicht so firm...
Allerdings nachdem ich diese Lösung dann auf einigen Maschinen verwenden möchte wären "Boardmittel" aus meiner Sicht besser... aber zum testen wäre ich nicht abgeneigt! DANKE!
Similar Threads
-
By volkerk1960 in forum IBM i Hauptforum
Antworten: 11
Letzter Beitrag: 21-11-19, 16:17
-
By itec01 in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 26-11-18, 15:45
-
By Rue in forum IBM i Hauptforum
Antworten: 0
Letzter Beitrag: 11-07-17, 12:02
-
By TUM in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 20-09-16, 13:40
-
By Rue in forum IBM i Hauptforum
Antworten: 8
Letzter Beitrag: 11-04-15, 20:33
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