Vous êtes sur la page 1sur 3

FTP

File Transfer Protocol


1. DEFINITION ET ROLE
FTP est un protocole standard utilise pour transferer des

fichiers entre un client et un serveur sur un reseau.

2. CONNECTION ET PORTS
Cette connexion s'appuie sur deux canaux:

Un canal de contrôle qui sert à l'authentification, à l'envoi

des commandes FTP au serveur FTP. “FTP: 21” “SFTP: 22

ou 990”

Un canal de données qui sert tout simplement au transfert

Nes données, que ce soit pour envoyer ou recevoir. “FTP: 20”

“SFTP: 22 ou 989”

3. NOM DU PACKAGE
vsftpd

4. FICHIER DE CONFIGURATION
/etc/vsftpd/vsftpd.conf

5. INSTALLATION DE PACKAGE
yum install vsftpd
6. GESTION DE SERVICE
- Démarrer le service : systemctl start vsftpd

- Activer le service : systemctl enable vsftpd

- Redémarrer un service : systemctl restart vsftpd

- Arrêter un service : systemctl stop vsftpd

- Statut du service : systemctl status vsftpd

7. CONFIGURER LE PARE-FEU
# firewall-cmd --zone=public --permanent –add-port=21/tcp

# firewall-cmd --zone=public --permanent –add-port=20/tcp

# firewall-cmd --zone=public --permanent –add-port=990/tcp

# firewall-cmd --zone=public --permanent –add-port=989/tcp

# firewall-cmd --zone=public --permanent –add-port=40000-

50000/tcp

8. FICHIER DE CONFIGURATION
- anonymous_enable=NO: Cette option contrôle si les

utilisateurs anonymes sont autorisés à se connecter.

- local_enable=YES: Détermine si les utilisateurs locaux sont

autorisés à se connecter.

- write_enable=YES: Autorise ou interdit les opérations

d'écriture.

- listen=YES: Spécifie l'adresse sur laquelle vsftpd doit écouter.


9. FICHIER DE CONFIGURATION
- myhostname = mail.example.com: Il s'agit du nom de domaine

qualifié complet (FQDN) de votre serveur.

- mydomain = example.com: le nom de domaine qui est ajouté

aux courriers

- inet_interfaces = all: spécifie les interfaces réseau sur

lesquelles le serveur de messagerie doit écouter.

- smtpd_tls_cert_file = /etc/postfix/smtpd.crt:

l'emplacement de fichier de certificat SSL.

- smtpd_tls_key_file = /etc/postfix/smtpd.key: l'emplacement

de fichier de clé.

10. TESTE D'ENVOI DE COURRIELS


echo "Hello, this is a test email." | mail -s "Test Email"

test@mail.com

Vous aimerez peut-être aussi