Cookie

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“.

Per permettene l’esecuzione a tutti gli utenti del sistema (ed installare l’applicazione senza dover digitare ogni volta il path) rinominiamo l’eseguibile pythonftpserver.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 l’unico file 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 questo caso ho dato al programma l’icona di FileZilla.


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.

Hinterlasse eine Antwort

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.