Installer vsftpd sur un système Debian 11

Le guide suivant décrit comment installer le serveur ftp vsftpd sur le système Debian 11.
Nous ferons tout depuis le terminal en exécutant quelques commandes simples.

La première étape consiste à exécuter le terminal ou à se connecter à notre serveur via ssh et à installer:

sudo apt installer vsftpd -y

Nous l'exécutons dans le système:
sudo systemctl start vsftpd
sudo systemctl status vsftpd
systemctl enable vsftpd.service

Nous ajoutons un nouvel utilisateur au système:
sudo adduser testowyftp

Nous ajoutons à la configuration du programme:

echo "testowyftp" | sudo tee -a /etc/vsftpd.userlist

Nous créons un répertoire pour les fichiers des utilisateurs:
sudo mkdir -p /home/testowyftp/ftp_directory
sudo chown nobody:nogroup /home/testowyftp/ftp_directory
sudo chmod a-w /home/testowyftp/ftp_directory
sudo mkdir -p /home/testowyftp/ftp_directory/ftp_data
sudo chown testowyftp:testowyftp /home/testowyftp/ftp_directory/ftp_data
cd /home/testowyftp/ftp_directory/
chmod -R 777 ftp_data

Nous faisons une sauvegarde du fichier de configuration ftp
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak

Nous éditons le fichier et apportons des modifications:
nano /etc/vsftpd.conf


Nous allons changer comme suit:

anonymous_enable=NO
local_enable=YES
Oraz ustawiamy w tym samym pliku:
listen=NO
listen_ipv6=YES
anonymous_enable=NO
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
user_sub_token=$USER
local_root=/home/$USER/ftp_directory
userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO

Nous rechargeons le serveur ftp et vérifions le service:
sudo systemctl restart vsftpd
sudo systemctl status vsftpd

C'est tout, nous devrions maintenant nous connecter correctement à ftp sur l'utilisateur de test ftp.

le serveur de ce guide a été fourni par statnet.pl https://www.statnet.pl/vps/root-vps/

Nous marquons notre serveur Web avec un espace:

À quel point ce message a été utile?

Cliquez sur l'étoile, pour l'évaluer!

La note moyenne 4.6 / 5. nombre de voix: 16

Pour l'instant, aucun vote! Soyez le premier à noter ce post.