Serveur ftp

je voudrais savoir comment monter un serveur ftp et tout ce que cela implique comme configuration matériel et logiciel.

17 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bah, monter le serveur en lui meme, c'est rien, c'est juste qu'un logiciel de plus à installer. Maintenant, il faut une grosse connexion, une bonne protection, et une IP fixe, voir un nom de domaine, dans le cas contraire ca devient vite imbouffable.
    Voila, a+ !

    Kalamit,
    Je ponce donc j'essuie
    1. Salut, je suis ds le meme cas que leaticia. Moi j utilise une Suse linux 8.1 pro. Dans mon fichier de configuration inetd.conf, g les ligne suivantes:

      # These are standard services.
      #
      # ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd
      # ftp stream tcp nowait root /usr/sbin/tcpd vsftpd

      Est que cela veu bien dire que mon serveur FTP installé est vsFTPd?

      Merci
      1. Modérateur
        Ces deux lignes précisent que le daemon inetd
        lancera le wrapper tcpd autour du serveur ftp
        Il semble qu'il y ai deux serveurs proposés.
        Il faut vérifier que celui de ton choix est installé,
        décommenter (retirer le "#") la ligne qui convient.
        Relancer inetd
        sans doute avec
        kill -HUP $(pidof inetd)

        (je sais pas si c'est très portable, sinon ps ax |grep inetd
        ....)

        Configurer le wrapper tcpd...

        Johan

        The software said "Requires Windows98, Win2000, or better,
        So I installed Unix.
        1. Ok j ai decommenté la ligne

          ftp stream tcp nowait root /usr/bin/tcpd vsftpd

          et j ai obtenu le message suivant!!

          kill [-s sigspec | -n signum | -sigspec] [pid | job]... or kill -l [sigspec]

          Apres je doit faire quoi? Le fait de decommenté cette ligne ca a permis de faire quoi?
          1. G tapé la commande ftp localhost est g la reponce suivante:
            Trying ::1...
            ftp: connect to address ::1: Connection refused
            Trying 127.0.0.1...
            ftp: connect: Connection refused
            ftp>

            Pourquoi il me met ca? est ce que j ai sauté une etape?

            Merci pour ton aide
            1. Modérateur
              Tu dois vérifier que le daemon ftp est installé.
              (avec rpm)

              Il faut connaître le pid du processus inetd

              [johand@zoot] ~ $ps ax |grep inetd
              197 ? S 0:00 /usr/sbin/inetd
              16731 pts/0 S 0:00 grep inetd
              Le pid est donc 197
              Tu fais
              kill -HUP lepidtrouvé

              extrait de man inetd:
              Inetd rereads its configuration file when it receives a hangup signal,SIGHUP. Services may be added, deleted or modified when the configuration file is reread.
              Inetd creates a file /var/run/inetd.pid that con­tains its process identifier.

              Johan

              The software said "Requires Windows98, Win2000, or better,
              So I installed Unix.
              1. Modérateur
                Il faut évidemment remplacer le "lepidtrouvé" par
                le Process id que tu trouveras avec
                ps ax | grep inetd
                (c'est donc un entier)
                Regarde peut-être le contenu de /var/run/inetd.pid

                Johan

                The software said "Requires Windows98, Win2000, or better,
                So I installed Unix.
                1. pour ce qui est de l'ip fixe si tu en as une dynamique tu peux aller faire un tour sur dyndns.org et ca te donne l'equivalent d'une fixe avec ta dynamique

                  on ne dit pas picoler mais effectuer un download chez un 
                  fournisseur de pinard
                  1. Salut, tous le monde, pour l ip c bon, g une adresse IP Fixe, ya pas de prob a ce niveau la!! Merci qd meme!!
                    1. Par contre, g vue mon tuteur ce matin et il veu que j install PROFTPD!! Alors il faut que je recommance tout!! vsftpd n est pas mieu que proftpd? Il a l aire plus securisé en tt cas!! En fin bref je ne cmprendrais jamais ce mec. Merci encore.

                      Ps: je risque d avoir encore besoin de vous pour proftp!!
                      1. Pouriez vous me guider pas a pas pour l installation de proftpd? Je viens de telecharger le fichier proftpd-1.2.6.tar.gz!! Et je c plus quoi faire apres!! Merci d avance.
                        1. C encore moi, Bon j ai un peu avancé mais je suis encore bloqué!! J ai decompressé "proftpd-1.2.6.tar.gz", et c au niveua de la compilation qu il y as un pb ou ke je ne fait pas la bonne manip.
                          1. je tape ds un shell "./configure" et jusque la tt va bien. Il me renvoi:
                          checking build system type... i686-pc-linux-gnuoldld
                          checking host system type... i686-pc-linux-gnuoldld
                          checking target system type... i686-pc-linux-gnuoldld
                          checking for gcc... no
                          checking for cc... no
                          checking for cc... no
                          checking for cl... no
                          configure: error: no acceptable C compiler found in $PATH

                          Ensuite qd je tape "make" il me dit:

                          make: *** No targets specified and no makefile found. Stop.

                          Pouriez vous me dire si je n es pas fait d erreur ou oublié kelke chose et ce que je doit faire si c le cas. merci

                          PS: C tres important, c pour un projet pour mon BTS.
                          Merci d avance.
                          1. Modérateur
                            Ben c'est que tu n'as pas de comilateur C installé
                            Je ne sais pas sous quelle distrib tu es.
                            Si Redhat ou Mandrake:
                            trouve le bon CD
                            rpm -i gcc-xx-yy.rpm
                            (ou passe par un utilitaire graphique de gestion de paquetages)
                            Il faudra aussi les fichiers include corrects.

                            Johan Daine

                            The software said "Requires Windows98, Win2000, or better,
                            So I installed Unix.
                            1. C bon g reussi, merci qd meme!! Par contre je c pas trop ce que je doit faire maintenant?
                              1. Salut,

                                Il te faut configurer le fichier proftpd.conf qui ce trouve généralement dans /etc/proftpd.conf

                                Tu édites le fichier, tu tapes ta config, tu sauvegardes.
                                Après tu relance le server proftpd avec la commande
                                /etc/rc.d/init.d/proftpd restart et puis ça roule.

                                A plus Cireultra
                                1. Salut, merci pour ton aide, pourai tu m expliquer la diff entre upload et download pour les client FTP!!