Jump to content

datei per batchdatei auf ftp-server


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo zusammen,

 

ich möchte gerne bestimmte Dateien automatisiert auf meinen ftp-server hochladen. Dazu habe ich ein batchscript upload.bat mit folgendem inhalt geschrieben

 

ftp.exe -n -i -s:daten.ftp
pause

 

die datei daten.ftp sieht folgendermaßen aus

 

OPEN ip-adresse
USER benutzername
PASS passwort
send C:\nagios\scripts\hostinfo
disconnect
quit

 

das hat aber bisher leider nicht funktioniert deswegen habe ich es manuell probiert.

 

cmd geöffnet - ftp - open ip-adresse - benutzername - kennwort - anmeldung in ordnung

 

wenn ich jetzt ein

 

send C:\nagios\scripts\hostinfo

mache erhalte ich folgende Meldung

 

200 PORT command successful. Consider using PASV.
500 OOPS: vsf_sysutil_bind
500 OOPS: child died
Verbindung beendet durch Remotehost.

 

ich schaue auf den ftp-server. datei ist auch da aber ohne inhalt. Wenn ich das ganz mit filezilla mache funktioniert das auch mit inhalt der datei.

 

Hat hierfür vielleicht jemand eine Idee???

 

Grüße Wolfgang

Geschrieben
Wenn der FTP-Server hinter eine Firewall / Router steht:

 

Siehe http://www.mcseboard.de/windows-forum-security-47/public-ftp-dmz-165763.html

 

Ansonsten mal den passiven Modus (PASV) probieren (der muss aber auch konfiguriert werden).

 

-Zahni

 

Hallo,

 

danke für deine schnelle Antwort. FTP-Server ist nicht hinter einer Firewall

 

passiv-ftp habe ich ausprobiert

 

literal pasv
227 Entering Passive Mode (172,26,0,56,207,52)

 

aber immernoch tritt der gleiche Fehler auf

Geschrieben

also ich kenn den send befehl nicht ... wenn du den windows internen ftp verwendest verwende zum senden von daten den befehl put ! und deine daten.ftp datei sollte so aussehen:

OPEN ip-adresse
benutzername
passwort
put C:\nagios\scripts\hostinfo
disconnect
quit

 

ohne USER und ohne PASS

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...