ich hoffe, ich habe meine Anfrage ins richtige Unterforum platziert.
Ich suche einen FTP-Client für Linux (SLES10 x86_64 wenn das von Interesse ist), der
a) keine GUI hat, sondern über commandline aufgerufen wird (in Shellscript integrierbar)
b) ftps (also per SSL und NICHT SSH) unterstützt.
c) am besten noch einfach an einem Rechner zu installieren ist, der keine Internetverbindung hat.
Bisher habe ich lftp gefunden, da fehlen dann aber beim ersten configure-Lauf gleich etliche andere Module, wenn ich das erste dazu hole, braucht das wieder andere, wo ich eines davon schonmal gar nicht finde usw. usf.
Ich brauche nichts kompliziertes, nur die verschlüsselte Übertragung per SSL.
Ich suche einen FTP-Client für Linux (SLES10 x86_64 wenn das
von Interesse ist), der
a) keine GUI hat, sondern über commandline aufgerufen wird (in
Shellscript integrierbar)
b) ftps (also per SSL und NICHT SSH) unterstützt.
c) am besten noch einfach an einem Rechner zu installieren
ist, der keine Internetverbindung hat.
Ich glaube, dass ‚curl‘ das kann.
Gruesse,
Moritz
(PS: FTP ueber SSH waere SFTP, FTP ueber SSL ist FTPS. Ich vermute aber, das weisst du schon).
Lt. http://en.wikipedia.org/wiki/CURL ist das Programm dazu da, Dateien via URLs zu senden oder zu empfangen. Ich habe aber keine URLs, sondern einfaqch Dateien, die von einem Rechner auf einen anderen in ein bestimmtes Verzeichnis sollen.
Sollte die Beschreibung nicht stimmen oder ich was falsch gelesen haben, lass es mich wissen. Gerne natürlich auch, wenn Dir noch was einfällt
(PS: FTP ueber SSH waere SFTP, FTP ueber SSL ist FTPS. Ich
vermute aber, das weisst du schon).
ftp-ssl
Die ssl-fähige Alternative zu ftp ist ftp-ssl. Hat im wesentlichen die gleichen Abhängigkeiten wie ftp. Nur die von ftp vorausgesetzte libreadline6 muss durch libeditline0 ersetzt werden.
Falls curl es wider Erwarten nicht tun sollte, sollte ftp-ssl weiterhelfen.
kennst Du Dich mit cURL soweit aus, dass Du mir sagen kannst, warum es beim Übertragen einer Textdatei mittels „–use-ascii“ falsche Zeilenumbrüche (keine) macht? Hier wird eine Datei von Linux auf einen IBM-Großrechner übertragen. Anstatt Zeilenumbruch kommt wohl Zeichen 0x52 an.
Oder sollte ich dafür einen neuen Thread aufmachen? Oder weiß das überhaupt jemand hier?