TheJoe.it Dans le (ouvrir) Source

3DEC/120

Un serveur ftp (avec gui) dans un fichier unique

Attention!

Cet article a été rédigé dans le 2012, il peut y avoir eu certains développements en la matière.
En cas de doute s'il vous plaît laissez un commentaire en bas de l'article.
Merci.

ftp_server

Aujourd'hui, j'ai posé le problème de démarrer un serveur FTP sur mon ordinateur. Bien (également dans les dépôts) Il existe plusieurs solutions à mon problème, Interfaces graphiques sont rares. Malgré cela, j'ai trouvé un serveur FTP écrit en Python qui comprend également une interface graphique pratique, dans un fichier unique.

Commencez par télécharger ftpserver.py, une version modifiée du logiciel d'origine "pyftplib" (lignes de colle simplement copiés dans un nouveau fichier que nous appellerons "ftpserver.py").

Voyons la permission d'exécution du script que vous avez téléchargé python:

chmod 777 ftpserver.py

 


Nous installons le serveur:

sudo python ftpserver.py

Le serveur est maintenant installé, et ne fonctionne que via la ligne de commande. Avec la commande suivante, nous pouvons commencer sans les privilèges root, sur la porte 2121, permettant aux utilisateurs anonymes à lire et à écrire dans le répertoire spécifié ("FTP") qui doivent être présents dans le lieu virtuel où nous lançons la commande.

python ftpserver.py - directory = FTP - port = 2121 - écrire

Pour une liste de toutes les commandes disponibles, nous tapons "python ftpserver.py --help".

Pour l'exécution permettene à tous les utilisateurs du système (et installer l'application sans avoir à entrer à chaque fois le chemin) renommer l'exécutable python "ftpserver.py" à "ftpserver" et le passage à "/usr/bin/".

Et maintenant, le clou: la gui. Il s'agit en fait d'une petite fenêtre claire et simple. Nous téléchargeons le seul fichier qui constitue le gui et coller ces lignes dans un fichier que nous appellerons "ftpgui.py". Même dans ce cas, à commencer données tapées:

python ftpgui.py

Et ceci est le résultat:

Avec le gestionnaire de menus "alacarte" vous pouvez créer un "lanceur" pour lancer le programme plus rapidement. Dans ce cas, j'ai donné le programme sur l'icône de FileZilla.

Content de cet article?

Inscrivez vous à notre fil rss!

Sur

Je garde ce blog comme un hobby par 2009. Je suis passionné de graphisme, la technologie, logiciel Open Source. Parmi mes articles ne sera pas difficile de trouver de la musique, et quelques réflexions personnelles, mais je préfère la ligne directe du blog principalement à la technologie. Pour plus d'informations me contacter.

Commentaires (0) Trackbacks (0)

Aucun commentaire pour l'instant


Laisser un commentaire

Aucun trackbacks pour l'instant