[LINUX] Fonctionnement FTP

À propos du FTP

Étant donné que la méthode de configuration du FTP était compliquée dans les paramètres du pare-feu, c'est facile, mais je l'ai résumé. Nous espérons qu'il vous sera utile lors de la construction et de l'exploitation de l'environnement.

Qu'est-ce que FTP?

C'est un protocole de partage de fichiers. L'un des ports utilisés lors du partage de fichiers.

Connexion FTP

--Connexion de contrôle (21 ports) --Connexion de données (20 ports, port aléatoire)

Deux modes de FTP

--Mode actif --Mode passif

Mode actif

Tenez une session du serveur vers le client pendant une connexion de données. Il est défini par défaut dans Windows.

Envoi: Client TCP 21 → Réception: Serveur TCP 21 Envoyer: Serveur TCP 20 → Réception: Port aléatoire TCP du client

Mode passif

Menez une session du client au serveur lors d'une connexion de données. Il est défini par défaut sur Linux. Windows peut changer le mode passif, mais cela ne semble pas fonctionner.

Envoi: Client TCP 21 → Réception: Serveur TCP 21 Envoyer: port aléatoire TCP du client → Réception: port aléatoire TCP du serveur

À la fin

Le mouvement pour se connecter avec une connexion de contrôle est fondamentalement le même. Juste pour utiliser différents modes dans la connexion de données, les ports aléatoires, La méthode de paramétrage peut être différente ou vous ne pourrez peut-être pas partager des fichiers comme vous le souhaitez. Veuillez vous référer à ce qui précède et entrer les paramètres.

Recommended Posts

Fonctionnement FTP
Comportement de multiprocessing.pool.Pool.map
Comportement du constructeur OrderedDict