Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWünsch Dir wasWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Daten per FTP mit Unterverzeichnisse übertragen

Mitglied: Frank

Frank (Level 5) - Jetzt verbinden

07.02.2001, aktualisiert 23.03.2011, 161531 Aufrufe, 4 Kommentare

Plattform: Linux oder Unix

Will man von seiner Linux/Unix Shell Daten von einem anderen FTP aus, zu sich übertragen, benutzt man für gewöhnlich einen FTP Client oder den FTP Befehl.

Benutzt man einen FTP Client, gibt es im Normalfall auch keine Probleme mit den darunter liegenden Unterverzeichnissen.
Bei einer zeitabhänigen Scriptsteuerung (per Bash oder Sh) ist es aber kein leichtes Unterfangen die darunterliegende Verzeichnisstruktur und die dazugehörigen Daten mit zu übertragen.

Benutz man den Standard FTP-Befehl, findet man im Manuell (man FTP) auch schnell einen Punkt mit dem Hinweis von AUTO-FETCHING FILES. Hier der Man(uell) Ausschnitt:

[...]
Schön! Das ganze hat nur einen Haken: Es können keine Unterverzeichnisse mit übertragen werden.

Hier die dazugehörige Passage:
Dies bezieht sich zwar auf mget und mput, aber genau das macht das Auto-Fetching.

Man könnte als nur durch ein Script mit allen Pfaden das Problem lösen.

Lösung:
Nachdem der Vorgang mit dem FTP Beffehl viel zu aufwenig ist, habe ich nach Alternativen gesucht und prompt auch eine schöne und einfache gefunden: NcFTP bzw. NcFTPGet

(Anmerkung: Das Programm hat nichts, aber auch gar nichts mit dem Norton-Commander o.ä. zu tun)

NcFtp findet man unter der URL: http://www.ncftpd.com/ncftp/
Die Software wird zum kostenlosen Download unter fast allen Linx/Unix Systemen angeboten (Binär oder im Quellcode).

Die Installation ist unter Linux recht einfach:
Die Binär Datei:
ftp://ftp.ncftp.com/ncftp/binaries/ncftp-3.0.2-linux-x86-glibc2.1-expo ...
runter laden, mit gezip -d entpacken und mit tar xvf auspacken. Danach "Make install" eingeben und den Rest mach das Install Script automatisch. Fertig

Nun kann man einfach den Befehl ncftpget eingeben und ers sollte eine Auflistung aller Befehle erscheinen.

lautet der Aufruf.
Das entscheidene ist der Parameter -R
Er ermöglicht das übertragen der Unterverzeichnisse mit all seinen Daten. Feine Sache das!

Betreibt man einen NT Rechner mit dem MS FTP Server , sollte man das Dateihandling auf UNIX umstellen. NcFTPget kann nichts mit den Backslashs "" von NT anfangen.

Zum Befehl NcFTPGet gibt es natürlich noch weitere Befehele wie z.B. NcFTPPut (upload) oder NcFTPLs (LS Befehl für FTP), NcFTPBatch (Batch für FTP) und einen richtigen FTP Client NcFTP.

Eine genaue Anleitung gibts auf der Seite:
http://www.ncftpd.com/ncftp/doc/ncftpget.html

Viel Spaß beim ausprobieren (ich übernehme aber keine Gewähr !

P.S. Über andere FTP Wege oder Lösungsvorschläge wäre ich und der Rest der User bestimmt sehr dankbar.

Frank Scholl
Mitglied: kingzeus
17.08.2007 um 09:39 Uhr
Hallo!

Ich habe folgende Frage! Ich habe einen FTP Server eingerichtet mit folgender Einstellung FTPS Implicit und möchte mit XP und Vista ein Script schreiben zur automatischen Daten Sicherung. das Problem die verbindung geht vom Client aus über den Standard Port 21. habe mit Eterreal das Netzwerk gesnifft und konnte alles sehen User, Passwort, Verschickte daten.
Unterstützt der Inkludierte client von Windows XP und Vista auch einen Sicheren Port? Bzw. wie kann ich mit hilfe von einem Script eine Sichere Verbindung aufbauen. Ich habe mit FileZilla die möglichkeit eine Sichere Verbindungh aufzubauen doch ich brauche eine möglichkeit dies Automatisiert "für nicht erfahrene User" laufen zu lassen. Die Sollen nur die Bat datei anklicken und der REST SOLL AUTOMATISCH LAUFEN. Gibt es eventuell ein Patch das Du kennst was bei Windows eine Sichere Verbindung zu lässt. Bitte um Hilfe ich weiss nicht mehr weiter. Danke KingZeus
Bitte warten ..
Mitglied: Genie71
19.12.2007 um 15:45 Uhr
Nach der Lösung such ich auch noch.

Eine "Behelfslösung" wäre, diesem "User" mit seinem "Passwort" nur das Recht zu geben, Daten zu schreiben aber nichts Lesen und zweitens diesem User erlauben, sich von nur einer einzigen IP-Adresse anzumelden.

Besser als nichts ...

Genie71
Bitte warten ..
Mitglied: kingzeus
20.12.2007 um 07:27 Uhr
Ja das ist eh schon geschehen. Aber wie gesagt man sieht beim Sniffen den Login Namen und das Passwort.
Ich habemittlerweile umdisponiert und folgendes statt dem FTP Server gemacht.
VPN Verbindung aufbauen "per script" Netzlaufwerk verbinden "per script" unterordner erstellen und daten kopieren. Das ist sicherer als ftp und mann kann alles in ein Script packen.
Aber danke für Deine mühen.

Mfg

KingZeus
Bitte warten ..
Mitglied: NBTKetchup
23.03.2011 um 12:15 Uhr
Hi

ich habe das Problem das er bei mir dann nur die nächste Ebene mit herunterlädt.

Beispiel:
es gibt auf dem FTP Server:
/ebene1/ebene2/datei1.dat
/ebene1/ebene2/datei2.dat
/ebene1/ebene2/ebene3/123.dat

wenn ich jetzt mache

ncftpget -R c:\temp /ebene1/*

lädt er mir folgendes herunter:
/ebene1/ebene2/datei1.dat
/ebene1/ebene2/datei2.dat
/ebene1/ebene2/ebene3/

mir fehlt die Datei im Unterordner und alle Unterordner der Unterordner

Kennt jemand das Problem und hat eine Lösung?

LG Ket
Bitte warten ..
Neue Wissensbeiträge
Linux Tools
Rsync datenvolumen reduzieren mit -fuzzy
Anleitung von NetzwerkDude vor 1 TagLinux Tools

Moin, aus der Kategorie "Häufig übersehene Parameter": Meistens benutzt kaum jemand den fuzzy Parameter von rsync, und er taucht ...

Sicherheit

Citrix ADC, Gateway u. SD-Wan: Schwachstellen patchen

Information von kgborn vor 3 TagenSicherheit

Keine Ahnung, wie viele Admins von Citrix-Applicances hier unterwegs sind und ob die Versorgung mit Advisories klappt. Aber im ...

Off Topic

Im Tel Raum von Hamburg (040) sind mal wieder viele Indische Microsoft Anrufer unterwegs

Information von TomTomBon vor 4 TagenOff Topic13 Kommentare

Moin Moin, Die sind so schlecht das sogar meine Frau sofort die erkannt hat was die sind. Und Ihr ...

Router & Routing

FritzOS 7.20 kommt auch auf Deine Fritze (wahrscheinlich)

Information von Visucius vor 5 TagenRouter & Routing21 Kommentare

Nachdem ich hier die Hassliebe zu den kleinen Kistchen kenne, sollten wir das nicht zu breit ausdehnen. Ein paar ...

Heiß diskutierte Inhalte
Router & Routing
Fritzbox Feste IP-Adresse Zugang
gelöst Frage von TobiTobiRouter & Routing19 Kommentare

Guten Tag liebes Forum, Ich habe ein Problem wo ich nicht weiterkomme! Situation: Netzwerk: DSL-Modem(daytrec)-OPNSense-Netzwerk Habe aktuell mein Anschluss ...

Microsoft
Freitagsfrage einfach aus Interesse: Gibt es Windows Systeme Server sowie Clients die ein komplett sauberes Eventlog haben?
Frage von bloodstixMicrosoft14 Kommentare

Hallo zusammen, mich würde mal interessieren wie da eure Erfahrungen sind. Selbst bei frisch installierten Clients/Servern gibt es immer ...

Outlook & Mail
Outlook 2016 - Termine als RTF senden
Frage von emeriksOutlook & Mail14 Kommentare

Hi, in Anlehnung an meine vorherige Frage: Outlook stellt Termin-Mail-Body mit HTML-Code für Leerzeichen dar Wie/wo kann man Outlook ...

E-Business
Gibt es im Jahr 2020 immer noch keine Möglichkeit mit einem gemeinsammer Email-Adresse in Outlook und Exchange zu arbeiten
Frage von StefanKittelE-Business13 Kommentare

Freitagsfrage ! Hallo, bevor ich jetzt anfange Dinge zu suchen die ganz einfach sind, frage ich Euch mal. Exchange ...