Cookie

Un serveur ftp (avec gui) dans un fichier unique

Publié par TheJoe sur

Temps de lecture estimé: 2 minutes

Attention


Cet article a été publié il y a plus d'un an, il peut y avoir des développements été.
S'il vous plaît prendre en compte.

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 à saisir chaque chemin de temps) renommer le python exécutable “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:

Regardez ici:  images de flux de la webcam chaque minute avec GNU / Linux

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


TheJoe

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.

0 commentaires

Laisser un commentaire

Espace réservé d'avatar

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *

Ce site utilise Akismet pour réduire le spam. Découvrez comment vos données de commentaire est traité.