Forum Linux.redhat probleme fedora 8 avec serveur FTP

Posté par  .
Étiquettes :
0
29
avr.
2008
Bonjour, j'essaie d'installer un serveur ftp sur une fedora 8 mais j'ai un problème :

le serveur ftp marche, je peux me connecter, up/télécharger, jusque là aucun problème, mais je suis limité dans l'arborescence.

si je veux aller dans une arborescence qui fait plus de 65 caractères (ou un tout petit peu plus), je me fais automatiquement déconnecté avec mon client ftp.

j'ai essayé avec 2 serveurs ftp, proftpd et pure-ftpd, les 2 me posent le même problème.

pareil pour les clients ftp, j'en ai essayé plusieurs.

si quelqu'un a une idée pour m'aider, ça serait cool, je suis un peu à court d'idée et je ne suis pas un expert en linux.

Merci.
  • # hmm

    Posté par  . Évalué à 1.

    65caracteres ca fait deja pas mal pour une arborescence non ?

    bon en fait non, rien que
    /home/user/a/anne/mes_documents/ma_music/mon_chanteur/mon_album/le_cd_1/ma_chanson.mp3
    ca fait deja 87 caracteres

    65 caracteres ca nous arrete à
    /home/user/a/anne/mes_documents/ma_music/mon_chanteur/mon_album/

    mais avec un peu de chance, l'utilisateur est chrooté dans son home et tu peux donc avoir plus de caractere apres /home/user/a/anne/

    apres je n'ai pas testé sur mes serveurs mais ...

    mais il nous manque quelques infos

    quel serveur ftp as-tu installé ?
    quel config as-tu mise ?

    y a-t-il des accents dans ton chemin ?
    • [^] # Re: hmm

      Posté par  . Évalué à 1.

      chez moi, 77caracteres
      /dossier_test/un_peu_long/mais_qui_devrait_passer/en_ftp/enfin_si_ca_marche/
      ca passe

      126 caracteres
      /dossier_test/un_peu_long/mais_qui_devrait_passer/en_ftp/enfin_si_ca_marche/apparement_ca_marche/on_est_deja_a_100_caracteres/

      ca marche encore
      • [^] # Re: hmm

        Posté par  . Évalué à 1.

        j'ai essayé avec proftpd et pure-ftpd, j'ai le même problème avec les 2 serveurs.

        pour la config, en fait je l'exclue vu que ça vu qu'on a le problèmeavec les 2.

        mais si tu veux je peux te poster la config... bien que je doute que ça vienne de là.



        # This is the ProFTPD configuration file

        ServerName "*******"
        ServerIdent on "FTP Server ready."
        DefaultRoot ~
        ServerType standalone

        SyslogFacility KERN
        SystemLog /var/log/proftpd.log




        Port 21


        Umask 022

        MaxInstances 20

        User nobody
        Group nobody

        RequireValidShell on

        DenyFilter %

        tcpNoDelay off
        TimeoutIdle 400
        UseReverseDNS off
        IdentLookups off
        AllowOverwrite on
        Deferwelcome on


        # Define the log formats
        #LogFormat default "%h %l %u %t \"%r\" %s %b"
        #LogFormat auth "%v [%P] %h %t \"%r\" %s"
        #SyslogFacility kern
        #SystemLog /var/log/proftpd.log

        <VirtualHost **********>
        Port 21
        ServerName ******
        RequireValidShell off
        MaxClients 50
        DefaultServer on
        DefaultRoot ~
        AllowOverwrite on
        TimeoutLogin 120
        TimeoutIdle 600
        TimeoutNoTransfer 900
        umask 022
        RootLogin on
        Group webgroup
        User webuser
        LoginPasswordPrompt on
        AuthPAMConfig proftpd
        AuthOrder mod_auth_pam.c* mod_auth_unix.c

        </VirtualHost>

        RootLogin on
        RequireValidShell off
        UseFtpUsers off
        • [^] # Re: hmm

          Posté par  . Évalué à 1.

          ma config proftpd

          #
          Include /etc/proftpd/modules.conf

          #
          # /etc/proftpd.conf -- This is a basic ProFTPD configuration file.
          # To really apply changes reload proftpd after modifications.
          #

          #MO 1 : 20060704
          # pour autoriser le resume sur les telechargement et les uploads

          ServerName "Debian"
          ServerType standalone
          DeferWelcome off

          MultilineRFC2228 on
          DefaultServer on
          ShowSymlinks on

          TimeoutNoTransfer 600
          TimeoutStalled 600
          TimeoutIdle 1200

          DisplayLogin welcome.msg
          DisplayFirstChdir .message
          ListOptions "-l"

          DenyFilter \*.*/

          # Port 21 is the standard FTP port.
          Port 21

          # To prevent DoS attacks, set the maximum number of child processes
          # to 30. If you need to allow more than 30 concurrent connections
          # at once, simply increase this value. Note that this ONLY works
          # in standalone mode, in inetd mode you should use an inetd server
          # that allows you to limit maximum number of processes per service
          # (such as xinetd)
          MaxInstances 30

          # Set the user and group that the server normally runs at.
          User nobody
          Group nogroup

          # Umask 022 is a good standard umask to prevent new files and dirs
          # (second parm) from being group and world writable.
          Umask 002 002
          # Normally, we want files to be overwriteable.
          AllowOverwrite on

          #MO 1 : home made configuration
          AllowStoreRestart on
          #AllowRetrieve on
          DefaultRoot ~



          bref la config par defaut la plus basique que je connaisse
          tout ce qui n'est pas dans le code ci-dessus est en commentaire dans mon fichier.

          je ne vois plus que le probleme d'accents dans les noms de fichiers/dossiers

          as-tu regardé les logs du serveur ftp ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.