Kategorie: Linux

Installer vsftpd sur un système Debian 11

Le guide suivant décrit comment installer le serveur ftp vsftpd dans 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 à vous connecter à notre serveur via ssh et à installer:

sudo apt installer vsftpd -y

Lancez-le sur votre système:

sudo systemctl démarrer vsftpd
statut sudo systemctl vsftpd
systemctl activer vsftpd.service

Nous ajoutons un nouvel utilisateur au système:

sudo adduser testowyftp

Nous ajoutons à la configuration du programme:

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

Nous créons un répertoire pour les fichiers utilisateurs:

sudo mkdir -p / home / testowyftp / ftp_directory
sudo chown personne: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

Et nous l'avons mis dans le même fichier:

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

On recharge le serveur ftp:

sudo systemctl redémarrer vsftpd

La dernière étape consiste à ajouter le port 21 au pare-feu

sudo ufw allow 21/tcp

sudo ufw allow 22/tcp

sudo ufw reload

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

Linux

Udostępnij
Opublikowane przez
Linux

articles récents

KeePass2 2.52 w Ubuntu 22.04

Le guide ci-dessous décrit comment installer KeePass sur Ubuntu. Całość wykonamy za pomocą kilku poleceń

2 years temu

Installation de l'éditeur Master PDF dans Ubuntu 22.04

Master PDF Editor est un programme PDF complet, qui comprend de nombreuses fonctionnalités. Oprócz tworzenia i edycji

2 years temu

iotop - surveillance de la mémoire

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w

2 years temu

Exécutez plusieurs commandes dans une tâche cron

Vous pouvez séparer deux ou plusieurs commandes avec des points-virgules (;), Point-virgule (;): służy do oddzielania

2 years temu

Changer les données exif d'une photo dans le terminal Linux

Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.

2 years temu

Installation du serveur Rocket.Chat sur Rocky Linux 8

Le guide suivant décrit comment installer Rocket.Chat sur Rocky Linux 8 Całość bardzo prosto zainstalujemy

2 years temu