Comment installer et configurer le server FTP et le rendre sécurisé avec Openssl sur CentOs 8
Faire le teste final avec filezilla
........................Installation des paquets................
#dnf install vsftpd ftp
#vim /etc/vsftpd/vsftpd.conf

.........................add to the end.........................
local_root=public_html
use_localtime=YES
seccomp_sandbox=NO

#vim /etc/vsftpd/chroot_list
abdou
user1
setsebool -P ftpd_full_access on
firewall-cmd --add-service=ftp --permanent
firewall-cmd --reload
........................Géneration des certificats.............
cd /etc/pki/tls/certs
openssl req -x509 -nodes -newkey rsa:2048 -keyout /etc/pki/tls/certs/vsftpd.pem -out /etc/pki/tls/certs/vsftpd.pem
chmod 600 vsftpd.pem

# vim /etc/vsftpd/vsftpd.conf
.........................add to the end........................
rsa_cert_file=/etc/pki/tls/certs/vsftpd.pem
ssl_enable=YES
force_local_data_ssl=YES
force_local_logins_ssl=YES
pasv_enable=YES
pasv_min_port=60000
pasv_max_port=60100
..........................Arrêter le firewall ou ajouter le port.
firewall-cmd --add-port=60000-60100/tcp --permanent
firewall-cmd --reload

source
centos 8