Seite 1 von 1

FTP - Server mit Python erstellen

Verfasst: Samstag 11. Januar 2003, 14:59
von Milan
Das man mit Python ja ganz einfach Verbindungen zu FTP - Servern aufnehmen kann ist ja kein Problem, dank dem Modul ftplib. Nun hab ich aber die Frage, ob dies auch Umgekehrt geht, soll heißen, das ich mit einem Pythonscript einen FTP-Server bereitstellen will. Mit dem Modul socket lässt sich das bestimmt leicht realisieren, nur kenn ich mich mit sockets nicht aus und die Dokumentation dazu verstehe ich leider auch nicht. Weiß jemand, ob es hierfür schon fertige Scripte gibt oder ob sich velleicht das Modul ftplib selbst als Server starten lässt, ähnlich wie das Modul CGIHttpServer ? Oder kann mir jemand erklären, wie ich das Problem anders lösen könnte?

Re: FTP - Server mit Python erstellen

Verfasst: Samstag 11. Januar 2003, 17:31
von Voges
Hallo!

comp.lang.python empfiehlt meist http://www.nightmare.com/medusa/. Ein ftp-Server ist nicht so trivial wie ein http-Server, da ja die User-Accounts auf dem Server unterstützt werden müssen.

Jan

FTP - Server mit Python erstellen

Verfasst: Samstag 11. Januar 2003, 18:25
von jochim
Sieh dir mal www.cherrypy.org an, vielleicht kannst du damit auf relativ einfache Weise das Problem lösen.

Gruß
Jochim

Verfasst: Dienstag 30. November 2004, 16:15
von jens
Schade, läßt es sich wirklich nicht so einfach einen FTP-Server mit Python starten, ähnlich wie http-Server???

Die Userverwaltung könnte ja komplett wegfallen... Also anonymous-Only...

Verfasst: Dienstag 30. November 2004, 20:10
von Milan
Gibts bereits, musst du mal bei sf.net suchen. Ich hab da nen FTP-Server gefunden, als ich auf der Suche nach Codes für nen POP3-Server war.

Verfasst: Dienstag 30. November 2004, 22:25
von jens
Gesucht, gefunden:

Jacqueline FTP: http://sourceforge.net/projects/jftp/
A small Python FTP server. Runs within a specified dir of PC. Has a SITE extension to let files of permitted types be opened on the PC (eg spreadsheets). Useful to send reports to PC from Unix host, or PC to PC.
Monika FTP Server: http://sourceforge.net/projects/monikaftpd/
Monika FTP Server is a platform independent (written in python) FTP Server that aims to provide more enhancements to FTP Serving. Apart from normal FTP server features it also includes support for fixing broken downloads.