INSTALLATION D'UN SERVEUR FTP, DEFINITION D'UN NOM DE DOMAINE Table des matières i Objetcif :...2 ii Ma configuration :... 2 iii Méthodologie... 2 1 Votre mode de connexion à internet...3 1.1 Vous ne savez pas ce que vous avez...3 1.2 Vous avez une freebox ou autre box en mode ROUTEUR... 3 1.2 Vous avez une freebox ou autre box et un routeur... 3 2 Votre pc... 4 2.1 Si vous utilisez un firewall...4 2.2 Configuration d'un serveur ftp simple : TYPSoft FTP... 5 2.3 Connection d'un client sur votre serveur... 5 2.3 Définir un nom de domaine... 6 3 Utilisation... 12 4 Adresse IP Fixe...13 5 Annexes... 17
i Objetcif : Configuration d'un serveur ftp sur le pc «NomPc(cf 1)» afin de partager un ou plusieurs répertoires d'échange de données personnelles (photos, vidéo, etc...). Vous pouvez aussi installer FileZilla server mais j'ai choisi d'installer un serveur basique et le plus simple possible d'utilisation A la fin vous disposerez d'une adresse de ce type : ftp://nom.domaine.com ii Ma configuration : Internet : Freebox v4 en mode routeur, qui sert de firewall matériel. Systèmes d'exploitation : Windows XP. iii Méthodologie 1) Pouvoir discuter avec le monde extérieur. Pour discuter avec le monde extérieur (internet) il faut ouvrir des ports de communications sur le pc et/ou sur votre boiter d'accès à internet (freebox, aolbox, trucmuchebox...). Rmq : Un port est sur le pc l'équivalent d'une boite au lettre, l'adresse ip étant l'équivalent de l'adresse postale qui identifie le pc. 2) Créer un nom de domaine ftp gratuit (facultatif) Pour ne pas avoir à taper systématiquement l'adresse ip du pc qui sert de serveur. 2) Configurer le serveur ftp Définir des noms d'utilisateurs et mots de passe pour nos 'clients'. Créer des répertoires avec des droits d'écriture/lecture suivant ce que l'on veut autoriser à ses 'clients'.
1 Votre mode de connexion à internet 1.1 Vous ne savez pas ce que vous avez Vous avez donc probablement un seul pc relié à internet. Donc vous pouvez sauter ce paragraphe et aller directement au paragraphe 2. Si vous avez plusieurs pc reliés à internet c'est que vous avez un routeur qui gère votre réseau. Vous pouvez suivre les indications du paragraphe 1 mais les réglages (ouverture de ports) seront fait au niveau de la console de gestion de votre routeur. Il faut donc voir votre manuel d'utilisation. Si vous ne savez comment faire, passez au paragraphe 2 et si à la fin cela ne marche pas vous essaierez de régler votre routeur. Car peut-être que par défaut tous les ports sont ouverts dessus. Si ce n'est pas le cas il faudra trouver le moyen de les ouvrir. 1.2 Vous avez une freebox ou autre box en mode ROUTEUR. Vous êtes dans ce cas, si vous avez un réseau local. C'est à dire si vous avez plusieurs pc branchés (câble ou wifi) sur votre box. C'est à dire que c'est votre box qui s'occupe de définir les adresses ip de votre réseau local et de distribuer les paquets ip. Sur votre interface de gestion : Chez FREE Ici par exemple si vous êtes chez free : connecter vous avec votre id et mot de passe Sur l'interface de gestion freebox. Allez dans : Fonctionnalité optionnelles / puis Fonctionnalités routeur de la freebox / puis Menu configuration routeur NAT puis Fonction Routeur puis "Pour activer les fonctions routers NAT de votre Freebox : Cliquez ici " Ici il faut ouvrir le port 21 sur la freebox puis le rediriger vers votre PC. Dans mon cas, dans un souci de simplicité, pour commencer j'ai ouvert le port 21 habituellement utilisé pour la communication ftp. Il est redirigé vers le port 21 du pc (identifié par son adresse ip relative dans notre réseau ResWifi) «NomPc». Ultérieurement il faudra configurer en adresse ip fixe votre pc.. Ce qui est visible de l'extérieur est l'adresse ip de la freebox (type xxx.xxx.xxx.xxx ), puis en réseau local, la freebox attribue des adresses du type "192.168.0.1", "192.168.0.2", etc suivant le nombre de pc se servant de la freebox comme point d'accès à internet. 1.2 Vous avez une freebox ou autre box et un routeur. Vous pouvez suivre les indications du paragraphe 2 mais les réglages (ouverture de ports) seront fait au niveau de la console de gestion de votre routeur. Il faut donc voir votre manuel d'utilisation.
Si vous ne savez comment faire, passez au paragraphe 2 et si à la fin cela ne marche pas vous essaierez de régler votre routeur. Car peut-être que par défaut tous les ports sont ouverts dessus. Si ce n'est pas le cas il faudra trouver le moyen de les ouvrir. 2 Votre pc 2.1 Si vous utilisez un firewall Sur l'interface de gestion du firewall. Autoriser les transferts ftp. (Soit implicitement ouverture du port 21). Avec le firewall windows (qui suffit amplement si la freebox est en mode routeur) Je laisse le firewall activé mais avec des exceptions. Rmq: Si on décide d'ouvrir un autre port pour cette communication, il faut explicitement ouvrir un port dans les exceptions. Menu démarrer/ Panneau de configuration/centre de sécurité/pare-feu windows/ Onglet général : Décocher la case «Autoriser les exceptions». Onglet Avancé : Paramètres de «Connexion au réseau local» Onglet Services : Cocher la case «Serveur ftp».
2.2 Configuration d'un serveur ftp simple : TYPSoft FTP J'ai téléchargé un serveur ftp gratuit et simple d'utilisation : TYPSoft FTP Serveur. (a)onglet configuration/ftp : indiquer le port utiliser pour le serveur (21) (b)onglet configuration/utilisateurs : créer des comptes utilisateurs ainsi que les répertoires et les différents droits d'accès. Rmq: Sur votre disque dur, créez un répertoire qui contiendra tout les répertoires utilisateurs, ceci afin de centraliser et de simplifier la gestion de ces répertoires. Ex: c:\host server\download et c:\host server\upload ou vous attribuerez (cf (b)) les droits d'écriture dans le répertoire Upload et de lecture uniquement dans le répertoire Donwload. Ainsi les 'clients' pourront télécharger (récupérer) depuis chez vous le contenu du répertoire Download. Et vous transmettre des fichiers dans le répertoire Upload. 2.3 Connection d'un client sur votre serveur Pour se connecter il faut dans un navigateur (Internet explorer, Mozilla) ou directement dans la barre de cheminement d'un répertoire windows taper ceci : ftp://login:password@a.b.c.d:numéro de port :numéro de port A.B.C.D login et password : Le numéro de port est a mettre uniquement s'il est différent de 21. : Est votre adresse ip : Ont été définis lors de la configuration du serveur ftp.
2.3 Définir un nom de domaine Le but ici est de définir un nom qui sera automatiquement utilisé pour se connecter, plutôt que d'utiliser une adresse ip. C'est à dire qu'un client se connectera en utilisant : ftp://monpcamoi.mondomaine plutôt que ftp://a.b.c.d Allez sur ce site : http://www.no-ip.com
Cliquez sur No-IP FREE
Cliquez sur SIGN UP NOW :
Créez un compte en remplissant le formulaire suivant
Après ça, en vous connectant vous devez avoir un écran qui ressemble à ça : Maintenant, il suffit d'ajouter (Add) une redirection. Cliquez sur Add :
Vous allez définir une équivalence antre votre adresse ip et MonPcAMoi.MonDomaine Choisissez le nom et écrivez le en face de Hostname. (MonPcAMoi) Choisissez le domaine (MonDomaine) dans la liste déroulante. Moi, j'ai choisi «serveftp.com» puisqu'il s'agit d'un serveur ftp, mais choisissez celui qui vous ressemble. Ensuite laissez le choix DNS Host (A) (selectionné par défaut).tapez ensuite l'adresse ip avec laquelle vous souhaiter que la redirection aie lieu. Rmq : L'adresse ip qui apparaît sous votre login et dans le champ IP Address est celle du pc que vous utilisez actuellement. Attention tapez votre véritable adresse et nom l'adresse ip de votre pc dans votre réseau local. Ensuite confirmez en cliquant sur Create host
Maintenant votre redirection est activée : Il y a équivalence entre ftp://a.b.c.d et ftp://monpcamoi.mondomaine Rmq : Si vous avez une adresse ip dynamique Teléchargez l'outil permettant de mettre à jour la redirection adresse ip/nom de connexion choisi. Ceci est utile si votre adresse ip attribuée par votre fournisseur d'accès à internet évolue. Si ce n'est pas le cas pas la peine d'installer ce logiciel. Pour cela, allez dans l'onglet DOWNLOADS, choisissez le système d'exploitation sur lequel vous allez installer ce logiciel et laissez vous guider. Il suffira ensuite de lancer cet exécutable il mettra la redirection entre votre MonPcAMoi.MonDomaine et votre adresse ip courante.
3 Utilisation Maintenant les 'clients' vont se connecter en tapant dans la barre d'adresse d'un explorateur quelconque de documents : ftp://monpcamoi.mondomaine
4 Adresse IP Fixe Configurer une adresse ip fixe concerne ceux qui ont un réseau local chez eux (soit plusieurs pc connectés à internet) et qui ont un système de configuration des adresses ip dynamique (DHCP). Cela est nécessaire à partir du moment ou le serveur ftp est installé sur une machine en particulier et que le routeur va en fonction des ouvertures de ports effectuées précédemment rediriger les tentatives de connexion vers une adresse ip particulière. Allez dans menu démarrer, Exécuter Tapez cmd puis ok Une fenêtre de commande s'ouvre : tapez ipconfig/all puis tape sur Entrée Vous obtenez une fenêtre de ce type : Notez les valeurs : Adresse IP : Dans mon cas : 192.168.0.1 Serveur DNS : Dans mon cas : 212.27.54.252 et 212.27.53.252 Passerelle par défaut : Dans mon cas : 192.168.0.254 Allez dans le menu démarrer, connexions réseau. Clic droit sur connexion au réseau local puis choisissez propriétés
Ensuite sélectionnez Protocole Internet (TCP/IP), puis cliquez sur Propriétés
Sélectionnez «Utiliser l'adresse IP suivante» et «Utiliser l'adresse de serveur DNS préférée»
Tapez pour Adresse IP (ce que vous avez noté précédemment) : dans mon cas 192.168.0.1 Masque de sous réseau : 255.255.255.0 Passerelle par défaut (ce que vous avez noté précédemment) : dans mon cas 192.168.0.254 Tapez les valeurs notées précédemment : dans mon cas 212.27.54.252 et 212.27.53.252 Cliquez sur OK
5 Annexes NomPc : Le nom de mon pc Soit le vrai nom pour le connaître il faut : ouvrir le "panneau de configuration", ouvrir "performance et maintenance", ouvrir "Systèmes" puis l'onglet "Nom de l'ordinateur". Ensuite le nom est celui inscrit en face de "Nom complet de l'ordinateur".soit un nom que vous choisissez au hasard. Par exemple "MonPcAMoi" Adresse IP : Il s'agit d'une suite de chiffre identifiant de manière univoque votre pc à un instant t. Pour la connaître : Menu démarrer/ Exécuter/ taper cmd dans la fenêtre qui s'ouvre. Puis taper : ipconfig/all Si vous avez un réseau local (plusieurs pc connectés à internet sur la même box) l'adresse I.P qui appairait est une adresse locale dans le réseau de type 192.168.0.1 à 192.168.0.254 (sous réseau de classe C) probable ou 172.16.0.1 à 172.31.255.254 (sous réseau de classe B) peu probable ou 10.0.0.1 à 10.255.255.254 (sous réseau de classe A) encore moins probable Il faut donc récupérer l'adresse ip de votre box qui est la seule accessible depuis internet. Pour ça taper dans google "connaître mon adresse ip", vous trouverez sûrement plein de site qui vous la donneront. Sinon regardez sur mon site. Si vous n'avez pas de réseau local votre adresse devrait apparaître elle devrait être comprise entre 1. 1.0.0.0 à 126.0.0.0 (Si Classe A, très probablement) 2. 128.0.0.0 à 191.255.0.0 (Si Classe B peu probable) 3. 192.0.0.0 à 223.255.255.0 (Si Classe C impossible)