FTP - Server mit Python erstellen
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?
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
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
Sieh dir mal www.cherrypy.org an, vielleicht kannst du damit auf relativ einfache Weise das Problem lösen.
Gruß
Jochim
Gruß
Jochim
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
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...
Die Userverwaltung könnte ja komplett wegfallen... Also anonymous-Only...
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Gesucht, gefunden:
Jacqueline FTP: http://sourceforge.net/projects/jftp/
Jacqueline FTP: http://sourceforge.net/projects/jftp/
Monika FTP Server: http://sourceforge.net/projects/monikaftpd/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 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.