[configuration avancée de serveurs FTP]

[configuration avancée de serveurs FTP] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 26-11-2003 à 22:03:05    

bonjour,
 
j'utilise actuellement proftpd. Je me rend compte qu'il est apparement fait pour permettre aux users de la machine d'accéder a leur fichiers a distance, mais il n'est pas vraiment fait pour partager des documents avec beaucoup de monde. Bien sur, il existe des moyens de faire + ou - ce qu'on veut (jouer avec les groupes, ...) mais bon, c'est assez limité. Sans compter qu'il n'y a pas (a ma connaissance) d'outil de gestion des users connectés (kiker un user, voir qui est connecté, qui download & upload quoi, voir les stats...). Des options auquels je m'étais habitué sous windows avec G6FTP server.
EDIT : ces pb sont résolus. Allez voir mon post plus bas qui décri ma nouvelle question :)
Donc que me proposez-vous comme serveur ? que valent les concurents, comme pureftpd (que je n'ai pas testé) ?


Message édité par jerem38 le 30-11-2003 à 22:34:37
Reply

Marsh Posté le 26-11-2003 à 22:03:05   

Reply

Marsh Posté le 26-11-2003 à 22:05:53    

http://www.pureftpd.org/
parcoure le site tu verras les 'features' qui vont bien (tm) :)


---------------
Intermittent du GNU
Reply

Marsh Posté le 26-11-2003 à 22:07:24    

Tu as ftpwho et ftpcount.
pureftp fait à peu près la même chose sauf qu'il gère les liens symbolique et est beaucoup plus simple à configurer.
Je ne connais pas de serveur ftp présentant une interface aussi convivial que sous windows.
 

Reply

Marsh Posté le 26-11-2003 à 22:10:42    

pour les users avec proftpd :
il y a les limits qui sont interessentes ..., et plein d'autre fonction ;)
ftpwho et kill XXX ou xxx est le processus parleque est connecter un utilisateur  
 
sinon pureftpd est vraiment bien, je l'utilise actuellement et apres avoir reglé un petit probleme, je le trouve bien.
 
il y a aussi vsftpd, je ne l'ai jamais utiliser mais parait il qu'il est tres bien aussi ;)

Reply

Marsh Posté le 26-11-2003 à 22:22:31    

ok ;)
 
Je ne cherche pas la convivialité d'un serveur windows, mais juste les fonctions. Je n'ai pas installé d'interface graphique sur ma debian, et j'essaye de m'en passer (pour voir lol).
proftpd est bien, mais si j'arrivais a faire tout ce que je faisait avec G6, ba je le garde :)
pour les stats, proftpd peut etre associé a une base de donnée SQL. J'aimerais bien tester, je cherche d'ailleur un petit tutorial. ^^
 
c'est possible de faire marcher pureftpd en ligne de commande uniquement ?

Reply

Marsh Posté le 26-11-2003 à 22:24:53    

GUG a écrit :


il y a les limits qui sont interessentes ..., et plein d'autre fonction ;)
ftpwho et kill XXX ou xxx est le processus parleque est connecter un utilisateur  


 
merci, ce sont des commandes tres interessantes :)

Reply

Marsh Posté le 26-11-2003 à 22:38:07    

Oui pure-ftpd marche en ligne de commande.

Reply

Marsh Posté le 30-11-2003 à 22:30:05    

je cherche dans les serveurs FTP une limite sur la bande passante. Mais j'aimerais que cette limite soit modifiable quand le serveur est en cours d'exécution.
Par exemple je veux que quand l'utilisateur X se connecte, (moi en particulier), il soit prioritaire sur la bande passante (ou tout simplement que les autres soient limités a 1ko/s).
J'ai jetté un oeil aux modules de proftpd (http://castaglia.proftpd.de/#Modules) , mais y a pas l'air d'y avoir ce que je recherche  :(
 
si vous avez faire ca avec un autre serveur FTP (en ligne de commande de préférence), ou avec un tout autre logiciel, ca m'interesse aussi :)


Message édité par jerem38 le 30-11-2003 à 22:31:14
Reply

Marsh Posté le 30-11-2003 à 22:35:46    

tu peux mettre des limites de bande passante avec pure-ftpd (lire la doc :o )
apres faire des variation de debits en 'live' dans le sens au _moment_ ou tu download je ne sais pas.
par contre tu n'as aucunement besoin de redémarrer pure pour modifier les débits de chaque utilisateur ;)
(puredb rulezzz :D )


Message édité par mikala le 30-11-2003 à 22:36:35

---------------
Intermittent du GNU
Reply

Marsh Posté le 01-12-2003 à 00:20:23    

Mikala a écrit :


par contre tu n'as aucunement besoin de redémarrer pure pour modifier les débits de chaque utilisateur ;)
(puredb rulezzz :D )


 
serieux ? arretes....
Genre tu modifies le fichier de configuration, tu l'enregsitres et hop, les débis se plient direct à la limite ???  :love:  :love:

Reply

Marsh Posté le 01-12-2003 à 00:20:23   

Reply

Marsh Posté le 01-12-2003 à 00:26:25    

jerem38 a écrit :


 
serieux ? arretes....
Genre tu modifies le fichier de configuration, tu l'enregsitres et hop, les débis se plient direct à la limite ???  :love:  :love:  


tu ne modifies pas ton fichier de configuration hein .(il n'y a pas de fichier de configuration a proprement parler )
disons que tu as ton pureftpd qui tourne & qui lis les droits d'acces & toute le toutim dans une base puredb
(cad que pureftpd a été lancé avec cette option notamment  

pure-ftpd  -l puredb:/etc/pureftpd.pdb


tu peux modifier a la volé les utilisateurs étant dans la base  
par le biais de la commande pure-pw  

8:21 root@pegasus ~# pure-pw
 
Usage :
 
pure-pw useradd <login> [-f <passwd file>] -u <uid> [-g <gid>]
                -D/-d <home directory> [-c <gecos>]
                [-t <download bandwidth>] [-T <upload bandwidth>]
                [-n <max number of files>] [-N <max Mbytes>]
                [-q <upload ratio>] [-Q <download ratio>]
                [-r <allow client ip>/<mask>] [-R <deny client ip>/<mask>]
                [-i <allow local ip>/<mask>] [-I <deny local ip>/<mask>]
                [-y <max number of concurrent sessions>]
                [-z <hhmm>-<hhmm>] [-m]
 
pure-pw usermod <login> -f <passwd file> -u <uid> [-g <gid>]
                -D/-d <home directory> -[c <gecos>]
                [-t <download bandwidth>] [-T <upload bandwidth>]
                [-n <max number of files>] [-N <max Mbytes>]
                [-q <upload ratio>] [-Q <download ratio>]
                [-r <allow client ip>/<mask>] [-R <deny client ip>/<mask>]
                [-i <allow local ip>/<mask>] [-I <deny local ip>/<mask>]
                [-y <max number of concurrent sessions>]
                [-z <hhmm>-<hhmm>] [-m]
 
pure-pw userdel <login> [-f <passwd file>] [-m]
 
pure-pw passwd  <login> [-f <passwd file>] [-m]
 
pure-pw show    <login> [-f <passwd file>]
 
pure-pw mkdb    [<puredb database file> [-f <passwd file>]]
 
pure-pw list    [-f <passwd file>]
 
-d <home directory> : chroot user (recommended)
-D <home directory> : don't chroot user
-<option> '' : set this option to unlimited
-m : also update the /etc/pureftpd.pdb database
For a 1:10 ratio, use -q 1 -Q 10
To allow access only between 9 am and 6 pm, use -z 0900-1800


en utilisant le flag -m tu 'forces' l'update immédiat & donc l'information est prise en compte pour le prochain login de l'utilisateur concerné par ta mesure .tu n'as en aucun cas eu besoin de relancer ton ftp .
 


---------------
Intermittent du GNU
Reply

Marsh Posté le 12-06-2004 à 15:15:35    

Une ptite question sur proftpd :
Lorsque je lance le serveur j'ai une erreur
- No certificate files found!
En localhost je peux me connecter au serveur sans autre
Depuis le net la connection est un peu lente mais elle abouti
voici mon ficher de config ptetre si quelqu'un a un tuyau ;-)
 
ServerName   "Debian"
ServerType   standalone
DeferWelcome   off
 
ShowSymlinks   on
MultilineRFC2228  on
DefaultServer   on
ShowSymlinks   on
AllowOverwrite   on
 
DisplayLogin                    welcome.msg
DisplayFirstChdir               .message
LsDefaultOptions                "-l"
 
DenyFilter   \*.*/
 
PersistentPasswd  off
 
Port                  21
 
MaxInstances          50  
 
   RequireValidShell  on  
   DisplayLogin   welcome.msg
   DisplayFirstChdir  .message
   AccessGrantMsg               "Bienvenue sur Debian %u"
<Directory /home/ftp>  
     <Limit LOGIN>
      Order Deny,Allow
      AllowUser                  maturin
      DenyAll
    </Limit>
     
  AllowOverwrite            on
</Directory>


---------------
Dans la vie il faut persister !!!!!
Reply

Marsh Posté le 13-06-2004 à 17:04:03    

Je viens de découvrir ça :
Gproftpd
http://mange.dynup.net/linux.html
 
Une GUI pour proftpd... pas mal!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed