Thread Dateitransfer mit Perl und Net::FTPSSL läuft in Timeout
(9 answers)
Opened by wikischwedia at 2013-01-22 10:23
Hallo,
ich bin gerade dabei meinen FTP-Server auf ftps umzustellen. ich habe also ein selbstsigniertes Zertifikat mit eigener CA erstellt und auf dem Server eingespielt. Den Zugriff von Windows aus habe ich mittlerweile mit Filezilla hinbekommen. Obwohl eine Firewall dazwischen ist kann ich damit wunderbar zugreifen. Jetzt habe ich aber noch ein Perlscript welches täglich Logfiles vom Server abholen soll. Der Kern des Scripts sieht folgendermaßen aus: Code: (dl
)
1 use Net::FTPSSL; Wenn ich dieses Script laufen lasse loggt es sich erfolgreich ein und bleibt beim ersten Dateitransfer hängen. Auf dem Server sagt mir das Logfile: Code: (dl
)
1 Jan 22 08:06:12 SERVERNAME pure-ftpd: (?@xxx.xxx.xxx.xxx) [INFO] New connection from xxx.xxx.xxx.xxx und nach einer Weile: Code: (dl
)
Jan 22 08:06:30 SERVERNAME pure-ftpd: (USER@xxx.xxx.xxx.xxx) [ERROR] SSL/TLS [/etc/ssl/private/pure-ftpd.pem]: error:00000000:lib(0):func(0):reason(0) Die Datei wird auf dem Server zunächst als .pureftpd-upload.50fe390e.15.1902.bf7abb68 angelegt, sie wird aber nie größer als 0 Bytes. Die Debugausgabe des Scriptes ist: Code: (dl
)
1 SKT <<< 220-Welcome to Pure-FTPd. Wieso kann Filezilla sich verbinden und Dateien transferieren und nicht mein Script? ACHTUNG!! Ich habe diese Frage relativ erfolglos bereits hier gestellt: http://stackoverflow.com/questions/14395800/perl-n... modedit Editiert von GwenDragon: Logs in CODE-Tags Last edited: 2013-01-22 11:33:31 +0100 (CET) |