Kategorie: Tutoriels

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:

DebianName

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~ ??

Najnowsze wpisy

Vérification de la vitesse des disques avec la commande DD

Poniższy poradnik opisuje jak w bardzo szybki sposób za pomocą polecenia dd sprawdzimy szybkość naszego

3 weeks temu

Installer Laravel sur des serveurs avec le panneau DirectAdmin

Installer Laravel sur des serveurs avec le panneau DirectAdmin: poniżej bardzo prosty sposób na instalację na naszych

7 months temu

Supprime tous les fichiers .listing dans un dossier et des sous-dossiers donnés

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

8 months temu

Vérifier la température du Raspberry Pi

Le guide ci-dessous montre comment vérifier la température du Raspberry Pi en quelques secondes seulement. Polecenie

8 months temu

Installation complète de Debian 12 Pour les débutants

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

1 year temu

Vérification de la fréquence de fonctionnement du processeur Raspberry PI

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ść

1 year temu