FTP et SFTP expliqués
FTP et SFTP sont deux protocoles de transfert de fichiers entre un serveur et un ordinateur client. Le port FTP est 21 tandis que le port SFTP est 22. SFTP communique via une connexion cryptée, tandis que FTP utilise une communication en texte brut (non sécurisée).
Ce guide de référence rapide couvre FTP et SFTP, leur fonctionnement et les différences entre eux.
Parcourir les sujets de publication
- Qu'est-ce que le numéro de port FTP et FTP ?
- Qu'est-ce que le numéro de port SFTP et SFTP ?
- Différences entre FTP et SFTP
Qu'est-ce que le numéro de port FTP et FTP ?
FTP (File Transfer Protocol) est un protocole de communication client-serveur utilisé pour transférer des fichiers entre un client et un serveur. Le port FTP est le 21.
Protocole de transfert de fichiers (FTP) Modèle Clint-Server et authentification
Pour que la communication FTP se produise, il doit y avoir un serveur et un client.
FTP exige que les clients s'authentifient auprès du serveur lorsqu'ils tentent de se connecter. L'authentification se fait par texte clair, ce qui signifie que la communication entre le client FTP et le serveur FTP n'est pas cryptée.
Cela rend la communication FTP non sécurisée. Cela signifie qu'un intrus ayant accès à la communication pourra voir les noms d'utilisateur, le mot de passe et les fichiers transférés.
La connexion FTP peut être actif ou Passif . Cela détermine comment une connexion de données est établie entre le client et le serveur. Dans les deux types de connexion, le client crée une connexion TCP (Transmission Control Protocol) avec le serveur via le port FTP 21.
Dans actif En mode FTP, la connexion commence par le client qui écoute les connexions de données entrantes à partir d'un port aléatoire, le port FTP M. Le client envoie alors la commande FTP PORT pour indiquer au serveur sur quel port FTP il écoute. Ensuite, dans le processus de communication, le serveur initie un canal de données vers le client à partir de son port 20, le port de données du serveur FTP.
Dans certaines circonstances, le client se trouve derrière un pare-feu. Un client derrière un pare-feu peut ne pas être en mesure d'accepter les connexions TCP entrantes. Dans ce cas, FTP Passif mode est utilisé pour la connexion.
Dans Passif mode FTP, le client utilise la connexion de contrôle pour envoyer un PASV Commande FTP au serveur. Le client reçoit alors une adresse IP et un numéro de port de serveur du serveur. Enfin, le client utilise les informations reçues du serveur pour ouvrir une connexion de données à partir d'un port FTP client arbitraire vers l'adresse IP et le port reçus.
Numéros de port FTP expliqués
Comme décrit ci-dessus, FTP utilise deux connexions TCP pour la communication, les ports FTP 20 et 21. Le port FTP 21 est utilisé pour envoyer des informations de contrôle du serveur au client. Le port 21 n'est pas utilisé pour envoyer des fichiers de données. Le deuxième port FTP, 20, est utilisé pour envoyer des fichiers de données entre le serveur et le client.
Qu'est-ce que le numéro de port SFTP et SFTP ?
SFTP (SSH (ou Secure) File Transfer Protocol) permet le transfert de fichiers et de données via une connexion sécurisée à l'aide du protocole SSH (Secure Shell). Contrairement à FTP dans SFTP, la communication entre un client et un serveur est cryptée sur le port SFTP est 22.
Modèle Clint-Server FTP sécurisé (SFTP) et authentification
Comme FTP, la communication SFTP se produit entre un client et un serveur. Le serveur SFTP nécessite un serveur Web avec le port correct (port SFTP 22 ou tout autre port que vous choisissez d'utiliser).
Le port doit être redirigé vers le serveur FTP depuis le pare-feu. Une fois que vous avez correctement installé un serveur SFTP, une clé d'hôte SSH est générée. Les utilisateurs peuvent ensuite être créés et se voir attribuer les autorisations nécessaires qui leur permettront de se connecter au serveur SFTP.
Pour vous connecter à un serveur SFTP, vous avez besoin d'un client SFTP. Un client SFTP peut être une interface graphique ou un outil de ligne de commande. Le client SFTP authentifie et transfère les fichiers via une connexion sécurisée et cryptée au serveur SFTP via le port SFTP 22 (ou le port spécifié dans le serveur SFTP).
Différences entre FTP et SFTP
Outre les ports TCP utilisés par FTP et SFTP pour la connexion, il existe d'autres différences entre les deux protocoles.
Le tableau ci-dessous met en évidence les différences entre les deux protocoles.
| S/N | Caractéristique | FTP | SFTP |
| un | Port | FTP fonctionne sur les ports 21 et 20 | SFTP utilise le port 22 |
| deux | Transmission de données | Utilise deux canaux distincts pour envoyer des informations de contrôle et transférer des données. | SFTP combine le contrôle et les données dans des paquets sécurisés et les envoie via un seul canal. |
| 3 | Sécurité | La communication FTP n'est pas cryptée. Cela signifie qu'un tiers pourrait intercepter les données. | D'autre part, SFTP est que les données sont envoyées via des connexions cryptées. Si un intrus intercepte les données, cela n'aura aucun sens pour le pirate. |
| 4 | Pare-feu | FTP n'est pas compatible avec les pare-feux. | SFTP utilise un seul port SFTP 22 pour les connexions entrantes et sortantes. Cela signifie qu'un seul port peut être ouvert dans le pare-feu pour les communications SFTP. |
J'espère que cette zone S a expliqué avec succès FTP, SFTP, port FTP et SFTP ? J'espère également que vous avez trouvé cette zone S utile.
Alternativement, vous pouvez poser une question, laisser un commentaire ou fournir des commentaires avec le formulaire Laisser une réponse qui se trouve à la fin de cette page.
Enfin, pour plus de zones S de technologie Internet, visitez notre page sur la technologie Internet expliquée. Vous pouvez également trouver notre page Travail à partir de la maison très utile.


