FTP : Qu’est-ce que c’est et pourquoi cela m’importe-t-il ?

Si vous êtes expérimenté et impliqué dans le monde de l’hébergement Web, vous avez trop souvent entendu l’acronyme FTP. Pour ceux d’entre vous qui commencent votre voyage dans la création de votre propre site Web, ce blog vous donnera les bases de ce qu’est le FTP ainsi que son importance pour le développement de sites Web.

Qu’est-ce que le FTP ?

Le protocole de transfert de fichiers, ou FTP, a été conçu pour la première fois par Abhay Bhushan en 1971, mais FTP tel que nous le connaissons maintenant n’a été complètement développé qu’en 1997. FTP fournit un moyen de transférer des fichiers d’un ordinateur à l’autre. Dans ce cas, il permet aux développeurs Web de pouvoir envoyer leurs modèles de site Web et le contenu de leur ordinateur de travail au serveur d’hébergement qui contient leur site Web.

FTP est un outil très utile et pratique pour les développeurs web afin de créer un site Web fonctionnel. C’est leur route principale vers le serveur FTP qui stocke tous les composants d’un site Web. En termes techniques, FTP crée une connexion de contrôle TCP à partir d’un port N aléatoire non privilégié vers le port de commande 21 du serveur FTP. Maintenant, en termes de personnes ordinaires, le client FTP (programme) que vous utilisez crée une ligne directe vers le serveur FTP avec les informations d’identification que vous entrez dans le client. Cela vous permet d’accéder et de manipuler des fichiers sur ce serveur à tout moment. Cela fonctionne aussi dans les deux sens. Vous pouvez envoyer des fichiers au serveur Web et vous pouvez également extraire des fichiers du serveur lui-même.

Eh bien, tout est bien et dandy, mais qu’est-ce que cela signifie?

Pensez au FTP comme s’il s’agissait d’une version hyper-rapide de snail mail. La personne A souhaite envoyer un colis à la personne B située dans une autre ville. La personne A (votre ordinateur) note l’adresse de la personne B (l’adresse IP du serveur) à côté de son adresse de retour (nom d’utilisateur et mot de passe). Si les deux adresses sont valides, le bureau de poste (client FTP) pourra envoyer le colis à la réception. Cependant, si l’une ou les deux adresses ne sont pas valides, le bureau de poste ne pourra pas livrer le colis. FTP nécessite une destination valide (l’adresse de domaine) et les informations d’identification appropriées (nom d’utilisateur et mot de passe) pour pouvoir établir cette connexion et envoyer les fichiers à stocker sur ce serveur.

Dans les années 90, quand Internet était une nouvelle chose étincelante, faire une connexion FTP était plus difficile en raison du fait que la technologie n’était pas trop avancée à l’époque. La plupart des utilisateurs d’ordinateurs devaient saisir manuellement des commandes via une invite DOS ou un terminal sur leur machine. Cependant, grâce à la technologie moderne, nous pouvons maintenant utiliser des programmes pour faire des services comme FTP sans avoir à mémoriser une pléthore de commandes.

Ok, c’est logique, mais ne puis-je pas simplement compter sur mon développeur Web embauché pour m’occuper de tout ça?

Réponse courte: Oui. Tout développeur web professionnel sait utiliser FTP. Mais rappelez-vous que même les développeurs de sites Web les plus avancés ont dû commencer quelque part, et ils ont également dû apprendre les ficelles du FTP. Lorsque vous comprendrez mieux ce qui se passe en arrière-plan, vous pourrez mieux maîtriser votre site Web. La connaissance est le pouvoir ultime en matière de développement de sites Web ainsi que de conception. Avoir même une connaissance de base de la façon de faire FTP peut aider à éliminer certains problèmes de base.

Un problème qui vous vient à l’esprit est lorsque vous devez dépendre d’une autre personne pour vous aider à déplacer des fichiers simples d’un dossier à un autre. Nous recevons des demandes pour ce genre de chose tout le temps, et bien que nous soyons heureux d’aider, il est toujours agréable d’avoir des options. Plutôt que d’avoir à attendre que votre développeur Web vous contacte et commence le processus, vous pouvez vous y rendre et le faire facilement vous-même.

Ok, ok, tu m’as conquis. Quelles sont les bases ?

Pour démarrer, vous avez besoin d’un client FTP compatible avec votre système d’exploitation. Si vous ne connaissez pas bien la technologie, je vous recommande d’utiliser Filezilla pour commencer. Il est convivial, compatible avec les trois principaux systèmes d’exploitation et dispose d’une base de données wiki importante à consulter si vous avez des questions sur les fonctions du programme.

Tous les clients FTP ont besoin de trois informations clés : votre nom de domaine (ou son adresse IP), un nom d’utilisateur et un mot de passe. Lorsque vous créez un nom d’utilisateur et un mot de passe pour accéder à votre serveur via FTP, assurez-vous que la force de votre mot de passe est élevée. Par exemple, un mot de passe comme boatcucumberwire peut être plus fort si vous mélangez des lettres, des chiffres et des symboles sensibles à la casse. Plutôt que d’utiliser trois mots en texte brut, vous pouvez utiliser b04tCucUMb34W!r3. Il peut sembler fastidieux de créer un mot de passe aussi compliqué, mais vous voulez vous habituer à l’idée de sécurité. Si un ragamuffin accède à votre serveur FTP, il règne librement sur votre site Web et peut le défigurer, lui faire envoyer des informations sensibles aux spammeurs ou même casser entièrement le site Web.

Avec Filezilla, il est simple de démarrer une connexion. Tapez vos informations dans les sections appropriées près du haut du programme et appuyez sur « Connexion rapide. »Après quelques instants, le programme vous montrera si vous y avez accès ou non. Si l’accès a été accordé, vous avez établi votre première connexion FTP réussie! Vous pouvez maintenant sélectionner des fichiers à envoyer à votre serveur, ou vous pouvez extraire des fichiers du serveur, les modifier comme bon vous semble et les renvoyer pour les stocker et les utiliser. Vous pouvez également créer des dossiers appelés répertoires ou sous-répertoires qui peuvent stocker différents types de scripts et / ou de fonctions pour le site Web.

C’est tout ce qu’il y a en matière de fonctionnalité FTP de base! Une fois que vous serez plus impliqué dans la conception Web et le développement Web, vous pourrez effectuer des actions plus compliquées concernant FTP, telles que des scripts ou des fonctions comme je l’ai mentionné ci-dessus.

Ci-dessous, je fournirai quelques liens qui vous donneront un aperçu plus approfondi du fonctionnement du FTP et des autres méthodes que vous pouvez utiliser pour accéder à votre serveur FTP. Ne vous limitez cependant pas à ces sites Web. N’oubliez pas que la connaissance est un pouvoir en matière de développement Web et de conception Web. N’ayez pas peur de demander de l’aide aux forums d’utilisateurs. Internet est une vaste et vaste bibliothèque de connaissances. Utilisez-le au mieux de vos capacités et vous pourrez vous frayer un chemin sur votre site Web en un rien de temps.

Vous pouvez trouver plus d’informations sur l’utilisation des fonctionnalités de votre compte d’hébergement Web sur notre FAQ de support technique. La documentation cPanel comprend des instructions pour créer un compte FTP.

 Facebooktwitterredditlinkedinmail

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.