Kategorie: Linux

vsftpd auf einem Debian-System installieren 11

Die folgende Anleitung beschreibt die Installation des FTP- vsftpd-Servers in einem Debian-System 11.
Wir werden alles vom Terminal aus erledigen, indem wir ein paar einfache Befehle ausführen.

Der erste Schritt besteht darin, das Terminal auszuführen oder sich per ssh bei unserem Server anzumelden und zu installieren:

sudo apt install vsftpd -y

Führen Sie es auf Ihrem System:

sudo systemctl start vsftpd
sudo systemctl status vsftpd
systemctl enable vsftpd.service

Wir fügen dem System einen neuen Benutzer hinzu:

sudo adduser testowyftp

Wir ergänzen die Programmkonfiguration:

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

Wir erstellen ein Verzeichnis für Benutzerdateien:

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

Wir machen ein Backup der FTP-Konfigurationsdatei

sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak

Wir bearbeiten die Datei und nehmen Änderungen vor:

nano /etc/vsftpd.conf

Wir ändern uns wie folgt:

anonymous_enable=NO

local_enable=YES

Und wir legen es in die gleiche Datei:

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

Wir laden den FTP-Server neu:

sudo systemctl Neustart vsftpd

Der letzte Schritt besteht darin, den Port hinzuzufügen 21 zur Firewall

sudo ufw allow 21/tcp

sudo ufw allow 22/tcp

sudo ufw reload

Das ist alles,, wir sollten uns jetzt korrekt bei ftp auf dem Testbenutzer ftp einloggen

Linux

Udostępnij
Opublikowane przez
Linux

Neue Beiträge

KeePass2 2.52 w Ubuntu 22.04

In der folgenden Anleitung wird beschrieben, wie Sie KeePass unter Ubuntu installieren. Całość wykonamy za pomocą kilku poleceń

2 years temu

Installieren des Master-PDF-Editors in Ubuntu 22.04

Master PDF Editor ist ein umfassendes PDF-Programm, die viele Funktionen enthält. Oprócz tworzenia i edycji

2 years temu

iotop - Speicherüberwachung

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

Führen Sie mehrere Befehle in einem Cron-Job aus

Sie können zwei oder mehr Befehle durch Semikolons trennen (;), Semikolon (;): służy do oddzielania

2 years temu

Ändern der Exif-Daten eines Fotos im Linux-Terminal

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

2 years temu

Installation von Rocket.Chat Server auf Rocky Linux 8

Die folgende Anleitung beschreibt, wie Rocket.Chat unter Rocky Linux installiert wird 8 Całość bardzo prosto zainstalujemy

2 years temu