OVH Community, votre nouvel espace communautaire.

Serveur FTP NSFTPD


Johan
14/02/2005, 10h38
Re re re ^_^

Encore des soucis avec mon ftp anonyme... la limite des 50 users est très très limitante, le problème c'est que j'ai des 56K qui viennent dl sur mon site, et cela utilise les slots disponibles pour rien... une idée de comment interdire les 56k ? merci

Johan
11/02/2005, 20h21
Finalement rien d'autre à faire, c'est mon navigateur qui n'as pas mis les dns à jour

Johan
11/02/2005, 20h06
Bonjour,

Je vous explique mon autre petit problème, pour palier au manque de ressources de mon serveur n°1 j'ai pris un serveur n°2.

Donc :

J'ai www.domaine.tld en anonyme sur le serveur 1
et je voudrai ftp1.domaine.tld en anonyme sur le serveur 2

Donc j'ai ajouté dans BIND du serveur 1:
ftp1 IN A MON.IP.ICI

Après un reboot du serveur BIND, que faire maintenant ? j'ai configuré ftp1.domaine.tld dans serveur ftp anonyme, mais cela n'as pas trop l'air de fonctionner je trouve...


Merci de vos réponses!

dpais
10/02/2005, 22h31
Question complémentaire pour un débutant :

Comment faire pour avoir un compte FTP qui permettrait d'accéder à /home/ (dans le but d'avoir un compte unique pour acceder à plusieurs sites ?

Johan
09/02/2005, 14h27
Okay merci, si j'achete une licence, je peut m'en servir sur plusieurs serveurs ?

Sinon j'ai un autre petit problème... pour les anonymous users, j'ai mis 50 connections au ftp max donc, et 47 anonymes max seulement, le problème c'est que ça ne fonctionne pas, j'ai toujours 50 anonymes, j'ai pourtant reboot le serveur

Une idée plz ?
Merci.

Romad
31/01/2005, 08h14
OVH nous offre une version limité a 50 Users avec ncftpd. Si tu veux pouvoir passer a un nombre illimité d'users, il te faut obtenir une licence auprès de l'éditeur.

Amitiés

Romad

Johan
30/01/2005, 21h19
Nouveau problème !

> /usr/local/etc/ncftpd/ncftpd -d /usr/local/etc/ncftpd/general.cf /usr/local/etc/ncftpd/domain.cf
Sorry, this license is for up to 50 users only.
Change to max-users=50 or purchase the single machine unlimited user license.
Exiting.

Que faire svp ?

Johan
30/01/2005, 20h49
Bonjour, j'ai enfin reussi à créer un ftp anonyme, tout marche pour le mieux, cependant, j'ai souvent la limite d'utilisateurs loggés au maximum, j'aimerais plutot limiter le nombre de transferts en même temps en tout et par personne, une idée de comment faire ça ?

Merci


Ca à l'air de bloquer à 50 utilisateurs loggés alors que j'ai mis 90

Johan
26/01/2005, 11h29
http://ovh.com/fr/support/communaute...=showq&qid=223

Ici ils disent bien que l'on pourra acceder au ftp à partir de ftp://ftp.monsite.com, donc comment choisir le domaine ?

Je ne cherche pas à le faire depuis l'adresse du serveur mais depuis le domaine de mon site.

Merci.

Romad
26/01/2005, 07h54
Non johan. C'est quand meme un peu plus complexe. Plusieurs thread parle de cette configuration.
Il va te faloir récuperer quelques fichiers a mettre dans /usr/local/etc/ncftpd pour pouvoir créer des users ftp.
Ensuite tu leur donnes des limitations

Enfin pour accéder au FTP :
ftp://ftp.nsxxxxx.ovh.net/rep_ftp

Amitiés

Romad

Johan
25/01/2005, 18h31
Merci j'ai trouvé

# You can also associate a hostname with that IP address. This name
# is used when the server wants to print it's hostname to the user,
# such as when the "220 ftp.example.com FTP server ready..." line is printed.
#
# You can just leave this commented out most of the time, since it will
# look up a name based off of `server-address' by default.
#
#server-name=ftp.example.com
En clair je met ftp.mondomaine.tld, et après sur mon site pour mes fichiers en téléchargement, je met : ftp://ftp.monsite.tld/nomfichier.zip ?

nomfichier.zip dans /home/ftp

Mais, est t'il possible t'interdire de télécharger par client ftp ? le but étant que les utilisateurs dl sur mon site, merci.

Romad
24/01/2005, 22h44
Il te suffit de modifier ton fichier domain.cf

dans : /usr/local/etc/ncftpd

Amitiés

Romad

Johan
24/01/2005, 18h49
Bonjour,

Comment limiter la BP et/ou le nombres d'utilisateurs connectés en même temps au ftp anonyme ?

Merci

vilain_mamuth
01/09/2004, 12h54
excellent , exactement ce que je recherchais

pkoi ne pas mettre ce post dans les howto ou dans les guides ovh??

en tout cas merci tigroux et romad pour la question

Romad
13/02/2004, 13h32
En fait je ne savais pas redemarer le serveur ftp.
La commande est bien noté maintenant !!!

Merci encore, et tout marche a merveille !!!

Trop bien !

Encore merci d'avoir pris de ton temps pour moi !

Je maitrise bien le monde NT de windows, mais je débute sous linux ... Google est mon ami, mais la ML et le forum aussi !

C'est en forgant que l'on devient forgeron !!!

Encore merci

Amitiés

Nicolas

Tigroux
12/02/2004, 23h04
Question idiote :
As-tu redémarré le serveur FTP pour valider la modification ?

killall /usr/local/etc/ncftpd/ncftpd

Bon courage

PS : Sinon, il me semble que le protocole FTP ne permet pas le support des VirtualHost du moins pas de la même manière qu'Apache.
C'est à dire que tu ne peux avoir qu'un seul serveur par IP et donc tu ne pourras pas avoir plusieurs ftp anonymes par machine.

Romad
12/02/2004, 21h51
Ca ne marche toujours pas...
En fait j'avais déja /home/ftp de remplis:
***********************************
# Set the `ftp-home' variable to the pathname of the anonymous FTP
# hierarchy. You may leave this commented out if you plan to use the
# home directory of the `ftp' user, which is the default anyway. Also
# leave this commented if you used `non-anonymous-only' for `server-type'.
#
# It can be different for each domain if you like; it can also be the same
# for more than one domain.
#
ftp-home=/home/ftp
************************************

Galère !!! Pourkoi tant de haine !

Si tu as encore la patience de me renseigner !!!

D'avance merci !

Nicolas

Tigroux
12/02/2004, 17h40
C'est rien.

Il suffit dans ton fichier domain.cf de changer /var/ftp en /home/ftp ...

Normal puisque c'est /home/ftp ton dossier pour le ftp anonyme.

Voilà

Romad
11/02/2004, 22h10
Déja, merci pour tes conseils !!!
Mais malgré cela j'ai toujours quelques soucis !!!
J'ai bien decommenter la ligne comme indiquer.

Mais lorsque je me connecte sur mon serveur :
ftp.nsxxxx.ovh.net en anonyme j'ai la réponse :

ÉTAT :> Connecter: Wednesday 21:57:47 02-11-2004
ÉTAT :> Connexion à ns30425.ovh.net
ÉTAT :> Connexion à ns30425.ovh.net (ip = 213.186.46.108)
ÉTAT :> Socket connecté. Attente du message de bienvenue...
220 ns30425.ovh.net NcFTPd Server (licensed copy) ready.
ÉTAT :> Connecté. Authentification en cours...
COMMANDE :> USER anonymous
331 Guest login ok, send your complete e-mail address as password.
COMMANDE :> PASS ********
451 Login failed, can't set startup dir to /var/ftp: No such file or directory.
ERREUR :> Mot de passe non accepté
ERREUR :> Ouverture de session impossible. Déconnexion...
ÉTAT :> Déconnecter: Wednesday 21:57:47 02-11-2004
ÉTAT :> Attente pour une nouvelle tentative...


J'ai bien crée un repertoire FTP dans home.
J'y ai mis les droits à l'utilisateur ftp/ftp en 755

J'espère que tu pourras lire ce message et me dire que c'est rien !!!!

Amitiés


Nicolas

Tigroux
11/02/2004, 00h24
Pour un FTP anonyme pas besoin de réinstaller quoi que ce soit : avec ncftpd

Editer le fichier /usr/local/etc/ncftpd/domain.cf :

Décommenter la ligne :

ftp-home=/home/ftp

Le dossier racine du ftp anonyme sera donc /home/ftp

La ligne server-type doit être comme suit :

server-type=all-users

Et voilà ... facile non ?

nikita7
09/02/2004, 18h44
ça m'intéresse aussi... mais je n'ai rien trouvé à me mettre sous la dent dans la faq...

Bravo pour le forum!
Nikita

Romad
09/02/2004, 17h26
Je viens de télécharger et decompresser la version 273 de NcFTP...
Pour l'installer il faut lancer install_ncftp.pl...
Je n'ai pas osé le faire, ne sachant pas les incidences sur mon serveur...
Je voudrais avoir un FTP Anonyme accessible a tous le monde, et un serveur FTP par sites dans un deuxieme temps...

La question : La seule installation de "install_ncftpd" suffit t'elle ?
Comment créer des users ?

D'avance merci !

Amitiés a tous le Forum

Nicolas