Un-Server ftp (mit gui) in einer einzigen Datei
Vorsicht
Dieser Artikel wurde mehr als vor einem Jahr veröffentlicht, Es gab Entwicklungen können.
Bitte berücksichtigen Sie dies.
Heute stellte ich das Problem auf einen FTP-Server auf meinem Computer starten. Obwohl (auch in den Repositories) Es gibt mehrere Lösungen für mein Problem, Grafische Benutzeroberflächen sind rar. Trotzdem fand ich einen FTP-Server in Python geschrieben, die auch eine praktische gui, in einer einzigen Datei.
Erste Download ftpserver.py, eine modifizierte Version des Original-Software “pyftplib” (Klebelinien gerade in eine neue Datei, die wir rufen kopiert “ftpserver.py”).
Lassen Sie uns die Erlaubnis, führen das Skript Sie gerade heruntergeladen python:
chmod 777 ftpserver.py
Wir installieren die Server:
sudo python ftpserver.py
Der Server ist jetzt installiert, und funktioniert nur über die Kommandozeile. Mit dem folgenden Befehl können wir es ohne root-Rechte starten, an der Tür 2121, so dass anonyme Benutzer zu lesen und in dem angegebenen Verzeichnis zu schreiben (“FTP”) die müssen in der virtuellen Ort, von dem wir das Kommando vorliegenden.
python ftpserver.py - directory = FTP - port = 2121 - schreiben
Eine Liste aller verfügbaren Befehle geben wir “python ftpserver.py --help
“.
Für permettene Ausführung für alle Benutzer des Systems (und installieren Sie die Anwendung, ohne dass jedes Mal, Pfad eingeben) Benennen Sie den ausführbaren Python “ftpserver.py
” in “ftpserver
” und der Umzug in “/usr/bin/
“.
Und jetzt das Highlight: la gui. Es ist eigentlich ein kleines Fenster, klare und einfache. Wir downloaden die einzige Datei das macht die gui und kleben diese Zeilen in einer Datei, die wir rufen “ftpgui.py”. Auch in diesem Fall zu starten eingegebenen Daten:
python ftpgui.py
Und das ist das Ergebnis:

Mit dem Menü-Manager “alacarte” Sie können eine “Werfer” , um das Programm schneller gestartet. In diesem Fall habe ich den FileZilla Programm-Icon.

0 Kommentare