Une connexion ADSL est à la fois permanente (la connexion se coupe juste toutes les 24 heures, ce qui est du à des nécessités technique pour France Telecom) et haut débit. Elle ouvre des nouvelles possibilités comme :

  • La réception à domicile des e-mails en live.
  • L'utilisation de son ordinateur pour téléphoner et recevoir des appels.
  • La visio-conférence (c'est à dire pour communiquer en temps réel en parlant et en se voyant par caméras interposées).
  • Le téléchargement des films et albums (ceux que vous avez, bien-sûr, achetés et qui ne servent que de copie personnelle de sécurité en cas de détérioration du support original)
  • L'hébergement de son serveur web (son site internet)
  • L'hébergement de son serveur ftp ( permettre à certaines personnes, préalablement choisies par vous et identifiées grace à un nom d'utilisateur et un mot de passe, d'accéder à certains répertoires de votre disque dur, également choisis par vous, et d'y télécharger et envoyer des fichiers, sous votre contrôle)

Le pendant de toutes ces possibilité est le fait qu'une connexion permanente vous rend plus vulnérable aux virux et aux intrusions indésirables des hackers (il est très facile d'être un pirate à la petite semaine en utilisant des logiciels disponibles sur le net et très facile à mettre en oeuvre, dans ce cas on est considéré comme un lamer). Pour cela, il est nécessaire de protéger sa connexion.

Après avoir protéger votre connexion, vous pouvez installez votre serveur ftp.

A quoi sert un SERVEUR FTP ?

Qu'est-ce qu'un serveur FTP ?

Il peut servir dans quelques cas précis. Si vous utilisez un ou plusieur logiciels de messagerie live tels Microsoft messenger, ICQ, Yahoo messenger, ... ou des logiciels de partage de fichiers peer-to-peer (de particulier à particulier) tels EMULE ( Les logiciels indispensables pour l' ADSL ), vous vous demandez certainement pourquoi vous pouvez avoir envie de créer votre serveur FTP.

Vous voulez que certaines personnes identifiées grace à un nom d'utilisateur (ID) et un mot de passe (password ou pw) puissent accéder à certains de vos répertoires pour télécharger vos fichiers et qu'ils puissent vous envoyer des fichiers, il vous faut un serveur FTP.

De plus, l'avantage d'avoir une connexion permanente vous permet d'automatiser le lancement de ce serveur : il vous faudra le lancer la première fois et choisir les options que vous désirez puis basta, il se lancera au démarrage de l'ordinateur (de même que votre connexion si vous utilisez un logiciel comme ADSLAutoconnect.

De quoi a t'on besoin ?

La configuration n'est pas très difficile et est accessible à la pluspart des utilisateurs qui savent cliquer sur une souris et lire un texte (parfois en anglais, même si la procédure d'installation que je décris vous dira ce qu'il faut faire). Téléchargement des logiciels, installation et configuration des logiciels vous prendront à peu près 1 heure. Cette installation est gratuite.

Il vous faut :

  • un serveur ftp comme Guildftp par exemple (freeware).
  • un service associant un nom de domaine à votre adresse IP dynamique (DYNDNS par exemple, grauit)
  • un logiciel qui, lors du démarrage de votre ordinateur, de votre connexion ou lors du changement de votre adresse IP, permet de mettre à jour votre IP dans la base de données du service utilisée.

Déroulement de l'installation

Cette installation se fait avec GuildFTPd comme serveur FTP et DYNDNS comme serveur DNS.

  • Télécharger le serveur ftp
  • Installer le serveur ftp en lancant le fichier téléchargé.
  • Lancer le fichier GuildFTPd - FTP server deamon qui se trouve dans vos programmes (Démarrer -> Tous les programmes -> guildFTPd)
  • Fermer le Tip of the day

Configuration de GuildFTPd :

Il y a 4 fenêtres principales : 1 verticale sur la gauche, 3 horizontales sur la droite. La fenêtre de gauche est celle qui vous permet de définir groupe et utilisateurs. La fenêtre du bas est celle vous allez configurer les droits des utilisateurs sur les différents répertoires mis à disposition.

Philosophie du serveur ftp :

On définit des noms d'utilisateurs correspondant au différentes personnes auxquelles vous voulez donner accès à certains répertoires. On peut également définir des groupes d'utilisateurs, dans ce cas tous les utilisateurs du groupes partageront les mêmes répertoires et la même configuration. Vous pouvez également définir une bande passante pour chaque utilisateur, pour tous les utilisateurs, beaucoup d'options...

Création d'un groupe

Cliquez sur l'icone dans la barre d'icônes en haut de la fenêtre
Inscrivez le nom du groupe (amis par exemple)

Créer un nom d'utilisateur et attribuer lui un mot de passe...un commentaire si vous voulez ajouter quelque chose pour vous souvenir...Enfin cliquez sur OK

Pour exemple on prendre l'user Jeanlouis et le pw coincoin. (les noms d'user et pw doivent respecter la casse, c'est à dire la différence entre majuscule et minuscule)

Sélectionnez le nouveau nom d'utilisateur que vous venez de créer et rendez-vous dans le fenêtre permettant de configurer les répertoires et les différentes options (onglet path). Ne vous occupez pas des options pour l'instant, vous pourrez le faire plus tard mais elles ne sont pas primordiales.

Un répertoire est déjà partagé, c'est le répertoire c:\ftproot par défaut.
Local Path désigne le nom du répertoire partagé sur votre disque.
Virtual Path désigne le chemin d'accès du répertoire partager pour le client (Le répertoire c:\ftproot se trouvant à la racine)
Attibutes désigne les droits (lecture, écriture, effacement, création,.) de l'user sur le répertoire.
Path comments vous laisse un champ libre pour vos commentaires.

Cliquez sur cet icône pour ajouter un répertoire à partager.

Choisissez votre répertoire et son arborescence dans votre serveur.
Choisissez les 'attibutes' de ce répertoire (lecture, écriture, création, listage des fichiers, continuer un fichier, effacer) : pour un répertoire à partager en lecture, ne sélectionnez que Read et List

 
   
Exemple  
Vous voulez partager le répertoire musique de votre disque E: soit E:\musique (Local Path) -> choisissez ce répertoire pour local path en cliquant sur le bouton Browse
Vous voulez que ce répertoire apparaisse comme le répertoire multimedia/music (Virtual Path) -> inscrivez /multimedia/music dans la boîte Virtual Path

 

Vous venez de créer un serveur ftp avec un répertoire partagé sur votre ordinateur.

Répétez l'opération d'ajout de répertoire en cliquant sur pour créer un répertoire d'upload. C'est à dire un répertoire où vos amis pourront vous laisser des fichiers ( il faut cocher, en plus de Read et List, les cases Write, Append, Create). Je vous déconseille très fortement la case Delete qui pourrait se révéler pertubatrice !. Par convention, on utilise le local path lettre:\upload et le virtual path /upload.

Partagez tous les répertoire que vous voulez : votre serveur ftp est prêt à être utiliser.

Pour l'essayer, trouvez votre IP (en regardant dans les détails de votre connexion par exemple), ou en lançant Ipconfig.exe (démarrer -> éxécuter) puis utilisez un client ftp. L'adresse du serveur ftp est votre adresse IP, votre user Jeanlouis et votre pw coincoin ( d'après l'exemple). Vous devriez normalement pouvoir explorer le répertoire de votre propre disque dur, sans grand intérêt). Trouvez une personne pour essayer votre serveur ftp de l'extérieur (vous pouvez avoir besoin de coupez le parre-feu de windows ou votre parre-feu pour qu'il puisse vous connecter).

Afin d'automatiser le lancement de votre serveur FTP, placez un raccourci de votre serveur FTP dans votre répertoire Startup ou Démarrage se trouvant dans le menu démarrer-> Tous les programmes. Ainsi GuildFTPd se lancera au démarrage de Windows.

Passons à la deuxième étape pour associer un nom de domaine à votre adresse IP et en faire la corrélation automatique.

Vous pouvez également installer ADSLAutoconnect pour vous passer du nom de domaine en configurant ADSLAutoconnect de manière à envoyer votre nouvelle IP (à chaque changement de celle-ci) par e-mail ou par post FTP (envoie un fichier sur un serveur ftp où peut apparaître votre adresse IP).