Créer un serveur FTP derrière un routeur

Le par Richy59  |  1 commentaire(s)
Article n° 57 - Créer un serveur FTP derrière un routeur (120*120)

Ce dossier vous explique en détail comment installer et créer un serveur FTP derrière un routeur. Nous détaillerons comment configurer le routeur "Netgear DG814", puis comment installer le serveur FTP "Guild FTPd Server" qui est gratuit, simple d'utilisation et efficace.

Présentation et configuration

Créer un serveur FTP derrière un routeur

Image

Pourquoi un ftp '

Vous n’avez jamais eu l’envie d’envoyer un fichier de 30Mo à un ami… '
Mais son mail est limité à 10Mo… et vous êtes à cours de CD-R, il fait trop froid pour l’envoyer par la poste '…


Voici la solution :

Après avoir raccordé au routeur votre machine sur laquelle vous souhaitez installer le ftp, il faut entrer quelques paramètres essentiels.
Allez dans les propriétés de votre carte réseau et sélectionnez « Protocole Internet (TCP/IP) » ensuite, cliquez sur « propriétés ».

 Image

 

Ceci impose des paramètres TCP/IP définis et donc il ne faut pas laisser Windows vous attribuer une IP, vous obtenez :

 Image

 

spécifiez votre adresse IP :

Celle de mon serveur ftp sera : 192.168.0.2 (au choix !)

Masque de sous-réseau : 255.255.255.0

Passerelle par défaut (il s'agit de l’adresse du routeur netgear) : 192.168.0.1


Les Serveurs DNS indiqués ici sont ceux de Free, mais mettez ceux de votre fournisseur d’accès.

Ensuite, après redémarrage du réseau, il faut s’occuper du routeur.

Configuration du routeur

Entrons dans le routeur :

Dans Internet explorer, saisissez dans la barre d’adresse: http://192.168.0.1 et entrez vos login et mot de passe.

 Image

 

Si vous n’avez pas modifié ceux par défaut:

Nom utilisateur : Admin
Mot de passe : password

 
Image
 

D’abord il faut « ouvrir » les ports utilisés par notre serveur ftp.

Allez dans « Port Forwarding ».

Par défaut le port 21 est à ouvrir et les ports 50000 à 50100 pour le mode passif.

Faites de même qu'indiqué sur la capture d’écran.

 
Image
 

Ensuite il faut lui indiquer quel pc de votre réseau (si vous en avez plusieurs) va être le serveur ftp, c’est-à-dire « router » son IP.

Ici l’IP de mon serveur ftp est:192.168.0.2, celle de la passerelle (le netgear): 192.168.0.1

Le nom de mon pc étant serveur,  j’ai mis le même nom pour m’y retrouver.

Configuration du routeur -2

Image

Au niveau de « security », j’ai activé « respond to ping on internet WAN port ».

Cela permet à mes amis de me voir et surtout de voir le pc qui héberge mon serveur ftp.

 
Image
 


Dans le rubrique Dynamic DNS:


Ici j’utilise un compte ouvert chez DynDNS.org, pour plus de détails je vous invite à consulter ce dossier spécifique.

Exemple:

Host Name: jojo.dyndns.org.

User Name: jojo59inside (qui est votre NIC à l’inscription).

Password:******* (le passe apparaît caché).

Activez « use wildcards », si vous l’avez coché lors de la création de votre host chez dyndns.org.

En principe, à ce niveau et dès que le compte est activé il sera fonctionnel 48h après confirmation du mail.

Si vous ouvrez une fenêtre MS-DOS:

(Sous w2k/xp: démarrer -> exécuter -> cmd et sous w98xx: command).

Faites: ping www.jojo.dyndns.org  (le nom de votre host) et cela doit vous renvoyer votre IP de connexion Internet que vous trouverez dans la rubrique « Gateway Status » -> Wan Port -> IP Address de votre routeur.


Création du FTP

Mise en place du ftp et de son administration:

Tout d’abord, il existe plusieurs logiciels permettant la mise en place d’un ftp sur votre serveur.

Personnellement j’utilise GuildFTPd, disponible à l’adresse: http://www.guildftpd.com/. Il existe aussi Typsoft pour lequel il existe un dossier spécifique.

Installons GuildFTPd:

 
Image
 

Laissez le répertoire par défaut.

 Image

 Cela veut dire que jusque là, il n’y a pas de problème.
 
Image
 
J’ai mis cette capture au cas où vous auriez un problème de *.DLL, voici le fichier qu’il vous faut.

Personnellement sous Windows 2000 et XP, je n’ai pas eu de problème.


Image


GuildFTPd démarre, voici l’aide. Cliquez sur la croix pour fermer l’aide.


Configuration du FTP

Premiers pas sous GuildFTPd:

Un icône est apparue sur votre bureau, double-cliquez dessus.

 
Image
 

Au premier démarrage, vous voyez apparaître cela :

 Image

 

Regardez en haut à gauche : 0 users, normal, vous n’avez pas encore créé de comptes, donc personne ne peut venir vous voir.

Cliquez sur la petite croix à côté de System.

Dans l’arborescence, vous voyez apparaître: Group.

Vous obtenez la fenêtre ci-dessous :

 
Image
 

En faisant un clic droit sur Group, vous pouvez définir un nouveau membre appartenant à ce groupe.

Vous remarquerez sur la capture suivante que j’ai supprimé la connexion anonymous.

Si vous désirez rester ainsi et permettre à vos amis de se connecter avec le compte anonymous sans mot de passe, vous pouvez arrêter là.

Pour ma part, j’ai préféré sécuriser l’accès un peu plus, en attribuant des noms d’utilisateur et mots de passe.

Configuration du FTP - 2

Image

Faites un clic droit sur Group puis Add user.

Renseignez la boîte de dialogue qui apparaît.

Au-dessus, j’ai défini le compte de « Jean », un ami et je lui défini son mot de passe, notez que je lui mets le privilège d’administrateur.

Quelques personnes de confiance auront accès à mon ftp.


 Image

 
Une fois le compte utilisateur créé avec son mot de passe, rendez-vous dans « Admin ».

Vous pouvez définir le répertoire qui accueillera le serveur ftp, et définir les attributs : « read », « write » etc.

A vous de voir, pour des échanges il est mieux de cocher read et write.

Pour ma part j’utilise, c:\ftproot\jean (en accord avec son nom).

 
Image
 

Dans admin-option, vous obtenez la fenêtre ci-dessus.

Entrez votre compte DNS et dans port range: 50000 to 50100 (les mêmes que ceux définis dans le routeur).


Fin de l'installation

Test du ftp:

Là vous avez besoin d’un ami. Il vous est impossible de le tester derrière votre passerelle. Vous devez y accéder de « l’extérieur ».

solutions:

Soit votre ami utilise son explorateur Internet habituel et tape dans la barre d’adresse : ftp://jojo.dyndns.org (Comme dans l’exemple que j’ai donné pour créer son compte chez dynDNS.org).

Ensuite il verra apparaître une boîte de dialogue lui demandant son login et mot de passe, qu'il doit compléter avec ceux que vous lui avez donnés.
Image
Soit il utilise un client ftp que vous trouverez facilement en freeware ou shareware sur www.telecharger.com

De la qualité du client FTP découlera la fiabilité de la connexion et du transfert de fichiers. je vous conseille SmartFTP.

Le principe est le même pour tout les clients, il faut entrer l’adresse du ftp, le nom d’utilisateur et enfin le mot de passe.

Ici on peut voir que mon ami Jean est connecté, vous voyez son IP, ainsi que les heures de connexion.

 
Image
 

L’intérêt est de pouvoir faire un Kick (on éjecte l'individu du serveur) ou un Kick and Ban (on l'éjecte et on lui interdit de se reconnecter), ceux qui traînent sur les chats sauront ce que c’est que de se faire virer !

 
Image
 

Voilà, j’espère que cela aidera les personnes qui veulent installer un seveur ftp derrière un netgear DG814.

Amusez-vous bien maintenant.


  • Partager ce contenu :
Vos commentaires
Trier par : date / pertinence
breiztoul Hors ligne Héroïque avatar 612 points
Le #169390
Dans l'article ce n'est pas mentionné que les mots de passe et les identifiants passent en clair sur le réseau, donc pour plus de sécurité il faut ajouter la couche SSL ou SSH. Cordialement, Lionel.
icone Suivre les commentaires
Poster un commentaire
avatar
Anonyme
Anonyme avatar