Windows XP FTP Server und FTP schedule Push automatisieren
Hallo Community,
leider konnte ich auf diese Frage keine Antwort in vorhandenen Beiträgen finden. Deswegen meine Anfrage zu der ich nachfolgend das SOLL-Szenario skizziere:
Ein FTP-Client (einer Industriemaschine) pusht in regelmäßigen Abständen Dateien auf einen FTP-Server im lokalen Netz der diese entweder bei Eintreffen oder in einem festgelegten Takt an einen zweiten FTP-Server im WAN pusht.
Die Lösung muss unter Windows XP funktionieren und sollte möglichst einfach sein um den Support-Aufwand möglichst gering zu halten.
Der Grund für dieses Szenario?
Der FTP-Client auf der Industriemaschine und der zweite FTP-Server arbeiten nicht korrekt zusammen, den genauen Grund konnten wir noch nicht ausfindig machen aber dies ist für dieses Szenario auch zweitrangig.
Filezilla (Server) bietet leider keine schedule push-Funktion an und eine anderen FTP-Server/Client mit einer solchen Funktion konnte ich bisher leider nicht finden.
Der FTP-Client von WindowsXP ist keine Option.
Viele Grüße und Danke
euer GeneralWest1987
leider konnte ich auf diese Frage keine Antwort in vorhandenen Beiträgen finden. Deswegen meine Anfrage zu der ich nachfolgend das SOLL-Szenario skizziere:
Ein FTP-Client (einer Industriemaschine) pusht in regelmäßigen Abständen Dateien auf einen FTP-Server im lokalen Netz der diese entweder bei Eintreffen oder in einem festgelegten Takt an einen zweiten FTP-Server im WAN pusht.
Die Lösung muss unter Windows XP funktionieren und sollte möglichst einfach sein um den Support-Aufwand möglichst gering zu halten.
Der Grund für dieses Szenario?
Der FTP-Client auf der Industriemaschine und der zweite FTP-Server arbeiten nicht korrekt zusammen, den genauen Grund konnten wir noch nicht ausfindig machen aber dies ist für dieses Szenario auch zweitrangig.
Filezilla (Server) bietet leider keine schedule push-Funktion an und eine anderen FTP-Server/Client mit einer solchen Funktion konnte ich bisher leider nicht finden.
Der FTP-Client von WindowsXP ist keine Option.
Viele Grüße und Danke
euer GeneralWest1987
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-Key: 207651
Url: https://administrator.de/contentid/207651
Ausgedruckt am: 29.03.2024 um 08:03 Uhr
12 Kommentare
Neuester Kommentar
Hallo,
Welches OS hat dies Industriemaschine? Darf diese ins Internet per FTP hochladen? Passives oder Aktives FTP?
Aber deine genaue Frage habe ich nicht entdeckt...
Gruß,
Peter
Welches OS hat dies Industriemaschine? Darf diese ins Internet per FTP hochladen? Passives oder Aktives FTP?
pusht in regelmäßigen Abständen Dateien auf einen FTP-Server im lokalen Netz
ÄH?!? Per FTP oder schreibt diese Maschine einfach nur irgendwelche Dateien in irgendwelche Freigaben auf diesen Server der anscheind kein OS hat?der diese entweder bei Eintreffen oder in einem festgelegten Takt an einen zweiten FTP-Server im WAN pusht.
Per Aktives oder passives FTP? OS? Programm? Os im WAN? Firewall einstellungen zwischen LAn und WAn und FTP Server im Internet lassen was zu bzw. behindern was?Die Lösung muss unter Windows XP funktionieren und sollte möglichst einfach sein um den Support-Aufwand möglichst gering zu halten.
Was muss unter Windows XP funktionieren?den genauen Grund konnten wir noch nicht ausfindig machen
dazu gibt es auf beiden Seiten ein protokoll. Und Wireshark hilft das in sehr kurzer zeit zu ermitteln. Was sagen die dazwischen liegende Firewalls? Ports richtig genutzt bzw. geöffnet bzw. erlaubt bzw. angegeben?Filezilla (Server) bietet leider keine schedule push-Funktion
Bau dir deine eigene mittels Aufgaben oder Tasks oder Cron, je nach deinem Verwendete OS. XP kennt geplannte Tasks.an und eine anderen FTP-Server/Client mit einer solchen Funktion konnte ich bisher leider nicht finden.
Hmmm. Mus das ein FTP Server können?Der FTP-Client von WindowsXP ist keine Option.
Ich frag mich die ganze Zeit wo dein hier erwähntes XP in deine genannten Geräte passt.Aber deine genaue Frage habe ich nicht entdeckt...
Gruß,
Peter
Moin,
ncftp köntne Dein problem lösen. einfach ncftput/ncftpget in geplante tasks und ab ist der Lack.
lks
ncftp köntne Dein problem lösen. einfach ncftput/ncftpget in geplante tasks und ab ist der Lack.
lks
Zitat von @GeneralWest1987:
Fehlermeldung:
Cannot open local file C:\Verzeichnis lokale Daten\ (errno = 2).
ncftpput C.\Verzeichnis lokale Daten\: could not open file
Das Problem an dem Kommandozeilenbefehl ist sicher das ncftpput eine bestimmte Datei übertragen will, ich ihm aber sagen muss
das alle Dateien in diesem Verzeichnis übertragen werden sollen.
Fehlermeldung:
Cannot open local file C:\Verzeichnis lokale Daten\ (errno = 2).
ncftpput C.\Verzeichnis lokale Daten\: could not open file
Das Problem an dem Kommandozeilenbefehl ist sicher das ncftpput eine bestimmte Datei übertragen will, ich ihm aber sagen muss
das alle Dateien in diesem Verzeichnis übertragen werden sollen.
Da hilft ein ncftpput --help:
-R ist Dein Freund.
NcFTPPut 3.2.5
Usages:
ncftpput [flags] remote-host remote-dir local-files... (mode 1a)
ncftpput [flags] bookmark-name remote-dir local-files... (mode 1b)
ncftpput -f login.cfg [flags] remote-dir local-files... (mode 2)
ncftpput -c remote-host remote-path-name < stdin (mode 3)
ncftpput -C remote-host local-path-name remote-path-name (mode 4)
Flags:
-u XX Use username XX instead of anonymous.
-p XX Use password XX with the username.
-P XX Use port number XX instead of the default FTP service port (21).
-j XX Use account XX with the account (deprecated).
-d XX Use the file XX for debug logging.
-e XX Use the file XX for error logging.
-U XX Use value XX for the umask.
-t XX Timeout after XX seconds.
-a Use ASCII transfer type instead of binary.
-m Attempt to mkdir the dstdir before copying.
-v/-V Do (do not) use progress meters.
-f XX Read the file XX for host, user, and password information.
If file XX does not exist, check for bookmark XX in $HOME/.ncftp/bookmarks.
-h XX Connect to host XX. Useful for overriding host in -f config.file.
-c Read locally from stdin and write remotely to specified pathname.
-C Similar to -c, except a local pathname is specified.
-A Append to remote files instead of overwriting them.
-z/-Z Do (do not) try to resume uploads (default: -Z).
-T XX Upload into temporary files prefixed by XX.
-S XX Upload into temporary files suffixed by XX.
-DD Delete local file after successfully uploading it.
-b Run in background (submit job to "ncftpbatch" and run).
-bb Same as "-b" but queue only (do not run "ncftpbatch").
-E Use regular (PORT) data connections.
-F Use passive (PASV) data connections (default).
-I XX Use IP address XX for local source address.
-y Try using "SITE UTIME" to preserve timestamps on remote host.
-B XX Try setting the SO_SNDBUF size to XX.
-r XX Redial XX times until connected.
-o XX Specify miscellaneous options (see documentation).
-W XX Send raw FTP command XX after logging in.
-X XX Send raw FTP command XX after each file transferred.
-Y XX Send raw FTP command XX before logging out.
-R Recursive mode; copy whole directory trees.
Examples:
ncftpput -u gleason -p my.password Elwood.probe.net /home/gleason stuff.txt
ncftpput -u gleason Elwood.probe.net /home/gleason a.txt (prompt for pass)
ncftpput -a -u gleason -p my.password -m -U 007 Bozo.probe.net /tmp/tmpdir a.txt
tar cvf - /home | ncftpput -u operator -c Server.probe.net /backups/monday.tar
Library version: LibNcFTP 3.2.5 (January 17, 2011).
This is a freeware program by Mike Gleason (http://www.ncftp.com).
This was built using LibNcFTP (http://www.ncftp.com/libncftp/).
Hi @GeneralWest1987,
ist das Problem noch aktuell bzw. kommt da noch was?
Sollte das Problem gelöst sein wäre ein Feedback angebracht und auch die Markierung des Beitrags als gelöst wäre nicht verkehrt (
Gruß
@kontext
ist das Problem noch aktuell bzw. kommt da noch was?
Sollte das Problem gelöst sein wäre ein Feedback angebracht und auch die Markierung des Beitrags als gelöst wäre nicht verkehrt (
Gruß
@kontext
Zitat von @GeneralWest1987:
Hi @zanko,
sorry die Umsetzung hat etwas Zeit veranschlagt, mit ncftp lässt sich die Problematik an sich lösen, ein Problem ist nur
die Lizenzierung: Ein OpenSource-Tool wäre schöner.
Hi @zanko,
sorry die Umsetzung hat etwas Zeit veranschlagt, mit ncftp lässt sich die Problematik an sich lösen, ein Problem ist nur
die Lizenzierung: Ein OpenSource-Tool wäre schöner.
Ich zitiere aus dem Text zum Client:
NcFTP Client (also known as just NcFTP) is a set of FREE application programs implementing the File Transfer Protocol (FTP).
Evtl. muss ich doch den Weg über Linux gehen es scheint kein FTP OpenSource Tool für Windows zu geben das entspr.
Kommandozeilenbefehle oder Stapelverarbeitung zulässt.
Es gibt die windows-version zum [ftp://ftp.ncftp.com/ncftp/binaries/Setup%20NcFTP%203.2.5.msi download].
Oder Du machst Dir einfach cygwin drauf. dann funktioniert es auch unter windows, das mit make zu bauen..
lks
PS: Es geht natürlich auch, sich einfach mit dem sourcecode eine "reine" Windows-Version zu bauen.
Hi @GeneralWest1987,
besser eine späte Rückmeldung als gar keine Rückmeldung.
Dafür musst du dich nicht entschuldigen ...
Hast du dir schon mal wen WinSCP angeschaut?
http://winscp.net/eng/docs/howto_ftp_script
Zitat von der Download-Page:
You have landed on site of WinSCP. WinSCP is an open source free SFTP client and FTP client for Windows. We hope that you find it useful
Gruß
@kontext
besser eine späte Rückmeldung als gar keine Rückmeldung.
Dafür musst du dich nicht entschuldigen ...
Hast du dir schon mal wen WinSCP angeschaut?
http://winscp.net/eng/docs/howto_ftp_script
Zitat von der Download-Page:
You have landed on site of WinSCP. WinSCP is an open source free SFTP client and FTP client for Windows. We hope that you find it useful
Gruß
@kontext
Guten Morgen,
wieder einmal die Frage ob es was neues gibt (ja da kommt der Moderator in mir durch ) ...
... hast du dir mal WinSCP angeschaut bzw. getestet?
... gibt es überhaupt noch Probleme / offene Punkte
Gruß
@kontext
wieder einmal die Frage ob es was neues gibt (ja da kommt der Moderator in mir durch ) ...
... hast du dir mal WinSCP angeschaut bzw. getestet?
... gibt es überhaupt noch Probleme / offene Punkte
Gruß
@kontext