Suche alternativen ftp-Client

Status
Für weitere Antworten geschlossen.

gerdk

Benutzer
Mitglied seit
24. Jan 2011
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

Nachdem das Problem http://www.synology-forum.de/showthread.html?18584-ftp-Download-mit-wget grundsätzlich gelöst ist, versuche ich auf diesem Weg Hilfe bei der Verwendung eines alternativen ftp-Clients zu bekommen.

Worum geht’s? Ich möchte von meinem Topfield Festplattenreceiver Filme auf meine DS 111 ziehen um sie in weiterer Folge im Netzwerk zum Streamen zur Verfügung zu stellen. Hört sich vielleicht einfach an, hat aber ein paar Haken.

1. Der Topf ist nur via ftp zu erreichen
2. Die Dateiendung ist "rec", damit können die üblichen Player nichts anfangen. Benennt man die Endungen auf zB. "ts" um funktionieren sie.
3. Die bereits gezogenen Dateien sollen auf dem Topf gelöscht werden.
4. Idealerweise erfolgt eine "Vollzugsmeldung" via Mail
5. Das ganze sollte Zeitgesteuert als Script ablaufen.

Wie weit bin ich:
* den Kontakt kann ich mittels ftp Clients wget problemlos herstellen.
* Umbenennen ist mittels Script gelöst
* Löschen via ftp - ungelöst
* Mail – ungelöst – könnte mit „nail“ funktionieren
* Zeitsteuerung sollte ein Cronejob werden

Momentan hänge ich bei der Suche nach einem alternativen ftp-Client, der auch löschen kann. Bei „lftp“ und „ncftp“ habe ich die entsprechenden Schalter gefunden. Blöderweise bekomme ich mit diesen Teilen keinen Download zustande.

Mit folgenden wsftp kann ich mit folgenden Befehl problemlos downloaden:

wget –directory-prefix=volume1/video ftp://user:pw@192.168.1.10/DataFiles/Test/Test1.rec

Damit bekomme ich die Datei “Test1.rec” problemlos ins Video – Verzeichnis meiner DS. Leider kann wget nicht die Ausgangsdatei löschen, sodass ich auf einen alternativen Client ausweichen muss. Nur die beiden „getesteten“ wollen nicht.

Kann mir jemand weiterhelfen?
Vielen Dank
Gerd
 

Binomico

Benutzer
Mitglied seit
01. Jun 2010
Beiträge
573
Punkte für Reaktionen
0
Punkte
42
Hi Gerd,

schon mal mit "wget --delete-after" probiert?

Gruß
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Hi Gerd,

schon mal mit "wget --delete-after" probiert?

Gruß
Note that ‘--delete-after’ deletes files on the local machine. It does not issue the ‘DELE’ command to remote FTP sites, for instance. Also note that when ‘--delete-after’ is specified, ‘--convert-links’ is ignored, so ‘.orig’ files are simply not created in the first place.
Wäre nicht gut wenn man via Webserver einfach so File auf dem Server löschen könnte :)
 

Binomico

Benutzer
Mitglied seit
01. Jun 2010
Beiträge
573
Punkte für Reaktionen
0
Punkte
42
Ahh thanks für die Erläuterung, die irgendwo auch Sinn macht *grins*!

Grüßle
 

gerdk

Benutzer
Mitglied seit
24. Jan 2011
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
Hallo,

vielen Dank für die schnellen Rückmeldungen!

@floho:
Curl würde ich gerne probieren - nur welche? ipkg kennt curl leider nicht??

@Trolli:
ok., aber beziehen sich die Befehle nicht auf den "ftp" Befehl? Dieser ist auf meiner DS leider nicht verfügbar - oder suche ich nur falsch??

das mit delete afer lass ich besser - da hab' ich zu wenig Zeit den Film zu gucken.

Ich kämpfe vor allem damit, dass ich mit wget einen Download schaffe, mit z.B. lftp nicht - das wurmt!! Kann mir jemand die Syntax auf Basis lftp in Anlehnung meines Beispieles mit wget posten? Es gelingt mir mich mit lftp auf meinem Topf einzuloggen, aber nicht irgendetwas herunterzuholen.

Danke
Gerd
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
@Trolli:
ok., aber beziehen sich die Befehle nicht auf den "ftp" Befehl? Dieser ist auf meiner DS leider nicht verfügbar - oder suche ich nur falsch??
Ja klar. aber genau danach hattest Du doch gefragt, oder?
Nachdem das Problem http://www.synology-forum.de/showthread.html?18584-ftp-Download-mit-wget grundsätzlich gelöst ist, versuche ich auf diesem Weg Hilfe bei der Verwendung eines alternativen ftp-Clients zu bekommen.
Wie weit bin ich:
* Löschen via ftp - ungelöst

Natürlich musst Du dir dafür zunächst mal einen FTP-Client über IPKG installieren. Ohne wird das eh nicht funktionieren...

PS: Kann mal bitte jemand das Thema in den Bereich IPKG verschieben? Mit Backup hat das nichts mehr zu tun...
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
Curl würde ich gerne probieren - nur welche? ipkg kennt curl leider nicht??
hatte ich doch bereits geschrieben
ipkg install libcurl
ja, in dem Paket ist curl mit drinnen.

Gruß Götz
 

gerdk

Benutzer
Mitglied seit
24. Jan 2011
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
Sorry Götz, hab ich irgendwie übersehen. Schön langsam sehe ich den Wald vor lauter Bäumen nicht mehr.

Gerd
 

gerdk

Benutzer
Mitglied seit
24. Jan 2011
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
Juhuuu Erfolgserlebnis: curl -o /volume1/public/Test1.ts ftp://User:pw@192.168.1.10:21/DataFiles/Test/Test1.rec hat mir Test1.rec auf volume1/public kopiert und umbenannt. Brauche ich nur mer den Schalter zum Löschen der Ursprungsdatei.

Weitersuchen / Probieren / Fragen / .....

Danke für die bisherige Hilfe
Gerd
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0

gerdk

Benutzer
Mitglied seit
24. Jan 2011
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
Danke jahlives!

Wenn ich das richtig sehe, hat curl keinen eingebauten Schalter, sondern arbeitet über einen "externen Löschbefehl"?? Ich habe gestern das curl Manual von oben nach unten nach oben... durchforstet und keinen gefunden - jetzt ist alles klar. Weiter bin ich nicht mehr gekommen.

Gerd
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
@gerd
curl is a command line tool for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer resume, proxy tunneling and a busload of other useful tricks.
damit kannst du also Kommandos der genannten Protokolle ausführen. Und das Löschkommando für FTP ist DELE file
 

gerdk

Benutzer
Mitglied seit
24. Jan 2011
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
... damit sollte alles klar sein - und ich habe eine Abendbeschäftigung.

Danke
Gerd
 

LeGoLaZz

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
25
Punkte für Reaktionen
0
Punkte
0
Wenn ich eine Datei mit curl über SFTP laden will, dann bekomme ich folgende Felhlermeldung "curl: (1) Protocol sftp not supported or disabled in libcurl". Was mache ich falsch?
Ich suche dringend einen ftp-Client mit SFTP... Gibts vllt. noch etwas außer curl? Vllt. sogar mit Web-interface? :D
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
SFTP wird in den Synology Stations nicht unterstützt. Das liegt daran, dass der SSH-Zugang für die Kommandozeile benötigt wird und es wäre zu gefählich, die ganzen System-Dateien über SFTP zugänglich zu machen.
Du solltest statt dessen FTPES benutzen.

PS: Warum machst Du kein neues Thema auf? Das hat doch eigentlich nichts mit den vorherigen Beiträgen hier zu tun...
 

alexserikow

Benutzer
Mitglied seit
23. Feb 2011
Beiträge
877
Punkte für Reaktionen
0
Punkte
36
hallo zusammen,
ich hänge mich hier mal dran ohne ein extra thread aufzumachen.

ich besitze einen technisat s1+ mit dem ich über ein extra programm (mediaport) zugreife und dort meine aufnahmen verwalten kann. gibt es eine möglichkeit das dies über die ds gemacht werden kann, also die filme von der an dem receiver angeschlossenen festplatte auf die ds laden damit ich diese im netzwerk streamen kann?!

gruß und danke
 

alexserikow

Benutzer
Mitglied seit
23. Feb 2011
Beiträge
877
Punkte für Reaktionen
0
Punkte
36
danke dir, ich werde es mal ausprobieren. derzeit kann ich leider nur über mediaport auf den receiver zugreifen, mal sehen was ich noch so finde ;)
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat