Serveur FTP avec vsftpd
Mettre en place un serveur FTP sécurisé pour transférer des fichiers vers le conteneur.
A quoi sert ce tutoriel
Le tutoriel "Serveur FTP avec vsftpd" vous aide a atteindre cet objectif:
Mettre en place un serveur FTP sécurisé pour transférer des fichiers vers le conteneur.
Debian / Ubuntu
-
Installer vsftpd : apt install -y vsftpd - Éditer /etc/vsftpd.conf et activer/modifier ces lignes :
- anonymous_enable=NO
- local_enable=YES
- write_enable=YES
- chroot_local_user=YES
- allow_writeable_chroot=YES
- pasv_enable=YES
- pasv_min_port=40000
- pasv_max_port=50000
- --- Créer un utilisateur FTP dédié ---
- adduser ftpuser
- mkdir -p /home/ftpuser/files
-
chown ftpuser:ftpuser /home/ftpuser/files -
--- Ouvrir les ports dans iptables --- -
iptables -A INPUT -p tcp --dport 21 -j ACCEPT -
iptables -A INPUT -p tcp --dport 40000:50000 -j ACCEPT - netfilter-persistent save
- --- Démarrer vsftpd ---
-
systemctl enable --now vsftpd -
Connexion FTP depuis un client : ftp://IP avec l'identifiant ftpuser