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:
Poniższy poradnik opisuje jak w bardzo szybki sposób za pomocą polecenia dd sprawdzimy szybkość naszego…
Installer Laravel sur des serveurs avec le panneau DirectAdmin: poniżej bardzo prosty sposób na instalację na naszych…
Vous trouverez ci-dessous une astuce très simple pour supprimer tous les fichiers .listing des répertoires et de leurs sous-répertoires. użyjemy…
Le guide ci-dessous montre comment vérifier la température du Raspberry Pi en quelques secondes seulement. Polecenie…
Aujourd'hui, nous allons vous présenter le premier tutoriel sur l'installation de Debian. Nous vous montrerons tout au long de la série, w jaki sposób…
La méthode suivante décrit une manière très simple de vérifier le fonctionnement de la fréquence CPU de notre Raspberry PI. Całość…
Zobacz komentarze
ça marche bien mais: oublier de sécuriser la capacité du client ftp à entrer dans le répertoire racine après la connexion via ftp, et cela ne peut pas être, car tous les fichiers système sont disponibles. je vais changer ça , où mettre DefaultRoot~ ??