nouvelles
Serverspace a ajouté un nouveau Rocky Linux OS
BM
Boris Moore
8 octobre 2022
Mise à jour en mai 24, 2023

Ftp

FTP (File Transfer Protocol) est un protocole de transfert de fichiers réseau créé en 1971.
Ce protocole fonctionne en "Client - Server" et c'est un protocole d'application, ainsi que des protocoles tels que : HTTP; SMTP ; DNS.
Le serveur dispose d'un système de fichiers, qui est une structure de répertoires dans laquelle se trouvent les fichiers.

Principe du FTP

FTP utilise une URL (uniform resource locator) pour localiser les fichiers, voyons comment il procède :
Par exemple, nous avons un lien URL qui nous permet de télécharger un document depuis notre serveur de fichiers (exemple ftp://serverspace.io/host/doc/readme.txt). L'URL se compose de 3 parties.
  • La première partie est l'identifiant du protocole ftp - [ftp:/ /serverspace.io/host/doc/readme.txt] .
  • La deuxième partie est le nom de notre serveur utilisant DNS nom ou son adresse IP - [ftp://serverspace.io/host/doc/readme.txt].
  • La troisième partie est le chemin d'accès au fichier dans le système de fichiers du serveur - [ftp://serverspace.io/hôte/doc/readme.txt].
Contrairement aux autres protocoles de la couche application, FTP utilise deux connexions :
  • Une connexion de contrôle qui s'exécute sur le port 21.
  • Une connexion de données qui fonctionne sur le port 20 en mode actif.
En mode FTP actif, l'initiateur de l'établissement d'une connexion de données est le serveur, dans ce cas le port 20 sur le serveur sera utilisé et sur le client ports latéraux de 1024 sont utilisés.
En mode FTP passif, le client initie la connexion de données ; dans ce mode, les ports 1024 et supérieurs sont utilisés.
La client se connectant au serveur est capable d'interagir avec le système de fichiers, de naviguer dans les répertoires, de copier des données et d'effectuer d'autres opérations sur le système de fichiers.

Authentification

FTP demande à l'utilisateur de s'authentifier. Un nom d'utilisateur et un mot de passe doivent être entrés, après quoi l'utilisateur aura accès aux répertoires qui sont attribués à l'utilisateur d'authentification.
Une autre façon de s'authentifier auprès du serveur est en tant qu'utilisateur anonyme. Pour son autorisation, vous devez entrer le nom d'utilisateur "ftp ; anonyme" et un mot de passe (le mot de passe peut être votre identifiant ou votre courrier). Les utilisateurs anonymes ont de nombreuses restrictions et l'accès est autorisé en fonction des paramètres de l'utilisateur anonyme.

FTP de nos jours

Ce protocole est moins utilisé de nos jours en raison de problèmes liés à la sécurité. L'ID utilisateur et le mot de passe sont envoyés sur le réseau en clair, y compris les données. De nombreuses entreprises ont migré du FTP vers d'autres protocoles basés sur SSH (SFTP, SCP). FTP convient aux réseaux locaux, par exemple pour transférer des films d'un ordinateur vers un téléviseur au sein d'un réseau, où l'ordinateur agira comme un serveur.
Pour créer votre propre serveur FTP, vous aurez besoin d'un ordinateur personnel avec Windows, Linux, Mac OS.
MacOS et Windows prend en charge le rôle de serveur FTP, mais vous devez activer l'option FTP/SFTP dans les paramètres de votre système.
On Linux, vous devrez installer et configurer le package "vsFTPd".
Nous utilisons des cookies pour rendre votre expérience sur le Serverspace meilleur. En poursuivant votre navigation sur notre site, vous acceptez nos
Utilisation des cookies et Politique de confidentialité.