Cookie

Un-Server ftp (mit gui) in einer einzigen Datei

Veröffentlicht von TheJoe am

Geschätzte Lesezeit: 2 Minuten

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:

Schau hier:  Einige Javascript-Ressourcen

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


TheJoe

Ich halte diesen Blog als ein Hobby von 2009. Ich bin begeistert von Grafik, Technologie, Open Source Software. Unter meinen Artikel wird nicht schwierig sein, über die Musik finden, und einige persönliche Reflexionen, aber ich bevorzuge die direkte Linie des Blogs vor allem auf Technologie. Weitere Informationen Kontaktieren Sie mich.

0 Kommentare

Hinterlasse eine Antwort

Avatar-Platzhalter

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.