Cross-Compiling: lftp (FTPS und SFTP) auf DS211

Status
Für weitere Antworten geschlossen.

tracer83

Benutzer
Mitglied seit
12. Dez 2010
Beiträge
20
Punkte für Reaktionen
0
Punkte
1
Hallo,

ich Suche nach einer Möglichkeit, meine DS211 dazu zu bewegen (verschlüsselte) Backups von Webservern abzuholen (über FTPS und SFTP).

Mit Bordmitteln scheint das leider nicht möglich zu sein (zumindest für FTPS habe ich keine Lösung gefunden). lftp wäre in der Lage beides zu bewerkstelligen. Über IPKG ist eine Version von lftp verfügbar, leider wird aber keine Verschlüsselung unterstützt. Daher sehr ich im Moment nur die Möglichkeit über CrossCompiling lftp für die DS vorzubereiten.

Hat jemand Erfahrung mit dem Aufwand des Cross-Compilings? Eine Toolchain ist zwar vorhanden, aber die Config müsste selbst angepasst werden - leider kann ich nicht abschätzen welchen Aufwand das mit sich bringen würde, die config ist über 1000kb schwer, mit kurz druchsehen ist da also nix.

Wie schätzt Ihr die Aufgabe ein?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
In meinem AdminTool habe ich einen xFTP eingebaut. Vielleicht reicht das ja schon.

Für Batch-/Crontab-Läufe eignet sich ansonsten der wget sehr gut. (Es gäbe auch das Pendante wput).

Auch die Download-Station ist in diesem Bereich angesiedelt und kann bestimmte Use-Cases (Anwendungsfälle) lösen.

Itari
 

tracer83

Benutzer
Mitglied seit
12. Dez 2010
Beiträge
20
Punkte für Reaktionen
0
Punkte
1
Danke für den Tipp - leider kann der Webspace den ich sichern will nicht mit SFTP umgehen, einzige verschlüsselte Variante ist FTP über explizites TSL (FTPES).

Habe jetzt einen Workaroud gebastelt der zwar funktioniert, mit dem ich aber äußerst unzufrieden bin (serverseitiges PHP-Script erstellt eine Liste der Dateien, Script auf der NAS wertet die Liste aus und holt die Daten über wget/https ab).

Leider komme ich mit dem Kompilieren von lftp nicht wirklich weiter - eine hello-world app kann ich über die Toolchain kompilieren, diese läuft auf der DiskStation. bei lftp habe ich die Pfade für Compiler und Linker angepasst, leider steigt er mir aber schon in der config aus:
  • C++ compiler does not understand ANSI scoping rules
Ich befürchte hier nicht weiter zu kommen...

Gruß Marius
 
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