Partage de fichiers via internet

Bonjour,
Je suis sous ubuntu 10.10 et souhaiterai partager certain de mes dossier avec des amis via internet
Pouvez vous m'orienter vers quelques logiciels/tuto svp ?
L'idéal serai de le mettre sous la forme d'un FTP bien sécurisé transformant partiellement mon ordi en server et étant une fois mise en place indépendant du system d'exploitation de mes potes.
Pouvez vous m'orienter vers quelques logiciels/tuto ?
Merci d'avance

11 réponses

  1. Merci je l'ai installé mais je ne trouve pas d'interface graphique,
    Je me suis dis basta j'ai suivi le tut http://web.archive.org/web/*/https://debian-administration.org/article/383/Howto_install_pureftpd_on_a_debian_machine mais bloque à la création du server, l'adresse ip est déjà en cours d'utilisation, j'en ai essayé une vingtaine, rien y fait
    Comment accéder à l'interface graphique ? étant linuxien depuis peu, je galère un peu là =)
    0
    1. Bjr,

      A mon avis filezilla est fait pour vous :http://doc.ubuntu-fr.org/filezilla

      Bye
      0
      1. Contributeur
        Sauf que là il veut un serveur, pas un client...
        0
      2. Contributeur
        et vlan .

        et j'ai checké, filezilla n'a pas l'air d'etre porté sous linux (la version serveur du moins).
        0
    2. J'ai installé proftp, fait mon server, mais j'ai à vrai dire du mal à conceptualiser comment cela dois marcher.
      J'ai créé un user/pass ajouté des dossier en partage, créé le certificat
      J'active le server, ça semble marcher... ok, mais en suite ?
      Comment les autres y accèdent ?
      L'adress ip par défault est 192.168.0.1 qui est une adresse (attention je vais dire une connerie) de périphérique filliaire ou routeur wifi (bref de périphérique pas loin =) ).
      Je voudrais que ce soit accessible par internet, que faire ?
      0
      1. Modérateur
        Salut,

        Il faut que tu files l'adresse qui s'affiche ici à tes pots et que tu paramètres ton routeur (netgear ?) pour qu'il renvoie tout ce qui entre sur le port 21 (FTP) vers ta machine 192.168.0.1...

        ;-))
        0
    3. Super, reste plus qu'a configurer le routeur.
      J'ai fait tel que port de début 21, port de fin 21 vers ip 192.168.0.1 UDP/TCP
      ça ne semble malgrès tous ne pas marcher, dois je activer l'une des options suivante sur mon routeur?
      Blocage WAN
      Ipsec PassThroug
      PPTP PassThrough
      Activation du multicast
      Activation de l'UPnP
      0
      1. Contributeur
        il faut faire port 20 à 21 en TCP (si y t'as mis TCP/UDP c'est pas grave).

        l'ip vers laquelle tu dirige est ton ip locale. tu l'auras en faisant ipconfig dans la commande DOS (souvent les 192.168.0.1 est le routeur, mais ca arrive que ce soit celle de la machine, et que le routeur (passerelle)soit en 254.

        avec ca ca devrait marcher...
        pour faire les tests, ca marchera peut etre pas de chez toi, alors passes par un de ces sites:
        http://www.g6ftpserver.com/fr/ftptest et http://www.net2ftp.com/index.php et https://ftptest.net/ test de FTP

        le premier est un site de totale confiance. Les 2 et 3 je les connais pas plus que ca, donc laisses pas trainer des identifiants autre que des identifiants de test
        0
        1. Si tu veux que ton ordinateur soit un serveur FTP visible depuis internet, il faut commencer par te procurer une adresse IP fixe (adresse de ton routeur vu d'internet, habituellement non fixe, elle change toutes les 24 heures ...)

          Après tu configure ton routeur avec l'adresse IP locale de ton serveur comme adresse DMZ.

          Attention sécurise ton serveur, car ton serveur deviendra visible d'internet !...

          Installe sur ton serveur un serveur FTP, tu en as sûrement dans ta distribution linux.
          0
          1. Contributeur
            Si tu veux que ton ordinateur soit un serveur FTP visible depuis internet, il faut commencer par te procurer une adresse IP fixe 
            ou pas ...

            Je n'ai pas d'ip fixe, j'ai un serveur, il est toujours visible depuis internet, sans soucis.

            J'ai souscrit gratuitement à no-ip.org. Comme ca j'ai gratuitement un sous-domaine no-ip.org du genre serveur-nabla.no-ip.org . La redirection sur la bonne IP se fait grace à un logiciel tout léger de no-ip (DUC: Dynamic update client) dans lequel tu rentres une fois ton nom de compte, ton mot de passe, et hop ....

            Certains routeurs gèrent meme directement en interne des services équivalents comme DynDNS (du coup, aucun logiciel à installer).

            Voili voilou, comme ca s'il veut pas d'une IP fixe il peut !
            0
            1. Tu as raison, mais comme le problème de l'IP fixe n'était pas évoqué dans la file je me permettais juste de faire penser à ce point !
              0
            2. Contributeur
              après c'est suivant préférences.... Perso je n'ai pas réellement l'utilité d'ip fixe, c'est pas comme si je faisait de l'hébergemetn pro chez moi ;)
              0
          2. Merci du coup de main a tous,
            J'arrive à me connecter à mon server via filezilla en rentrant mon login et mot de passe paramétré au préalable via Proftpd (yeah) mais à l'adresse 127.0.0.1 (merde), théoriquement cela devrais être, selon mon paramétrage proftpd 192.168.0.7.
            Je n'ai pas réussi a ce que mon server répondre via gene6 FTP server (lien donné plus haut) via adresse ip de provider (celle que je donnerais a mes amis).
            Je vais continuer mes recherches de mon côté, je ne pense pas non plus avoir forcémment paramétré mon routeur correctement, je vais faire quelques screenshot et les poster.
            Merci a toute la communauté pour le coup de pousse, bon dimanche.
            0
            1. Si quelqu'un à le courage, voici la config du routeur :
              http://img84.imageshack.us/img84/2763/screenshotll.png
              http://img169.imageshack.us/img169/1737/screenshot1p.png
              http://img299.imageshack.us/img299/6189/screenshot2ql.png
              http://img843.imageshack.us/img843/5092/screenshot3ln.png
              http://img830.imageshack.us/img830/5001/screenshot4y.png
              http://img209.imageshack.us/img209/4964/screenshot5u.png
              http://img87.imageshack.us/img87/108/screenshot6v.png
              http://img833.imageshack.us/img833/8891/screenshot7y.png
              http://img716.imageshack.us/img716/1450/screenshot8l.png
              http://img830.imageshack.us/img830/772/screenshot9a.png

              Et voici la config proftpd

              ModulePath /usr/lib/proftpd
              LoadModule mod_ctrls_admin.c
              LoadModule mod_tls.c
              LoadModule mod_radius.c
              LoadModule mod_quotatab.c
              LoadModule mod_quotatab_file.c
              LoadModule mod_quotatab_radius.c
              LoadModule mod_wrap.c
              LoadModule mod_rewrite.c
              LoadModule mod_load.c
              LoadModule mod_ban.c
              LoadModule mod_wrap2.c
              LoadModule mod_wrap2_file.c
              LoadModule mod_dynmasq.c
              LoadModule mod_vroot.c
              LoadModule mod_ifsession.c
              ServerType standalone
              DefaultServer on
              Umask 022
              ServerName "192.168.0.7"
              ServerIdent on "Raoul"
              ServerAdmin email@example.org
              IdentLookups off
              UseReverseDNS off
              Port 21
              PassivePorts 49154 65534
              #MasqueradeAddress None
              TimesGMT off
              MaxInstances 30
              MaxLoginAttempts 3
              TimeoutLogin 300
              TimeoutNoTransfer 120
              TimeoutIdle 120
              DisplayLogin welcome.msg
              DisplayChdir .message
              User nobody
              Group nobody
              DirFakeUser off nobody
              DirFakeGroup off nobody
              DefaultTransferMode binary
              AllowForeignAddress off
              AllowRetrieveRestart on
              AllowStoreRestart on
              DeleteAbortedStores off
              TransferRate RETR 220
              TransferRate STOR 250
              TransferRate STOU 250
              TransferRate APPE 250
              SystemLog /var/log/secure
              RequireValidShell off
              <IfModule mod_tls.c>
              TLSEngine off
              TLSRequired off
              TLSVerifyClient off
              TLSProtocol SSLv23
              TLSLog /var/log/proftpd_tls.log
              TLSRSACertificateFile /etc/gadmin-proftpd/certs/cert.pem
              TLSRSACertificateKeyFile /etc/gadmin-proftpd/certs/key.pem
              TLSCACertificateFile /etc/gadmin-proftpd/certs/cacert.pem
              TLSRenegotiate required off
              TLSOptions AllowClientRenegotiation
              </IfModule>
              <IfModule mod_ratio.c>
              Ratios off
              SaveRatios off
              RatioFile "/restricted/proftpd_ratios"
              RatioTempFile "/restricted/proftpd_ratios_temp"
              CwdRatioMsg "Please upload first!"
              FileRatioErrMsg "FileRatio limit exceeded, upload something first..."
              ByteRatioErrMsg "ByteRatio limit exceeded, upload something first..."
              LeechRatioMsg "Your ratio is unlimited."
              </IfModule>
              <Limit LOGIN>
              AllowUser Zagreb
              DenyALL
              </Limit>

              <Anonymous /mnt/ftp>
              User Zagreb
              Group admin
              AnonRequirePassword on
              MaxClients 10 "The server is full, hosting %m users"
              DisplayLogin welcome.msg
              DisplayChdir .msg
              <Limit LOGIN>
              Allow from All
              Deny from all
              </Limit>
              AllowOverwrite off
              <Limit LIST NLST RETR PWD XPWD SIZE STAT CWD XCWD CDUP XCUP >
              AllowAll
              </Limit>
              <Limit STOR STOU APPE RNFR RNTO DELE MKD XMKD SITE_MKDIR RMD XRMD SITE_RMDIR SITE SITE_CHMOD SITE_CHGRP MTDM >
              DenyAll
              </Limit>
              <Directory /media/-=(Annexe)=-/Music>
              AllowOverwrite off
              <Limit LIST NLST RETR PWD XPWD SIZE STAT CWD XCWD CDUP XCUP >
              AllowAll
              </Limit>
              <Limit STOR STOU APPE RNFR RNTO DELE MKD XMKD SITE_MKDIR RMD XRMD SITE_RMDIR SITE SITE_CHMOD SITE_CHGRP MTDM >
              DenyAll
              </Limit>
              </Directory>
              </Anonymous>

              Vous avez vu : server name "192.168.0.7", c'est un bug, du remplissage de l'ip par l'interface GUI.
              0