Die folgende Anleitung beschreibt, wie man den ftp vsftpd-Server auf einem Debian-System installiert 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 über ssh bei unserem Server anzumelden und zu installieren:
sudo apt install vsftpd -y
Wir führen es im System aus:
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 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
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 werden wie folgt ändern:
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
Wir laden den FTP-Server neu und überprüfen den Dienst:
sudo systemctl restart vsftpd
sudo systemctl status vsftpd
Das ist alles, wir sollten uns jetzt korrekt bei ftp auf dem test user ftp anmelden.
Der Server für diesen Leitfaden wurde von statnet.pl bereitgestellt Heute stellen wir Ihnen das erste Tutorial zur Installation von Debian vor://www.statnet.pl/vps/root-vps/
Wir wählen Ja und klicken auf die Eingabetaste:
Installieren von Laravel auf Servern mit DirectAdmin-Panel: poniżej bardzo prosty sposób na instalację na naszych…
Nachfolgend finden Sie einen sehr einfachen Trick, um alle .listing-Dateien aus Verzeichnissen und deren Unterverzeichnissen zu löschen. użyjemy…
Die folgende Anleitung zeigt, wie Sie in wenigen Sekunden die Temperatur im Raspberry Pi überprüfen. Polecenie…
Heute stellen wir Ihnen das erste Tutorial zur Installation von Debian vor. Heute stellen wir Ihnen das erste Tutorial zur Installation von Debian vor, w jaki sposób…
Die folgende Methode beschreibt eine sehr einfache Möglichkeit, den Betrieb der CPU-Frequenz unseres Raspberry PI zu überprüfen. Całość…
Rekursive Änderung der Dateiberechtigungen Gehen Sie zu dem Verzeichnis, für das wir die Berechtigungen ändern möchten (np public_html)…
Zobacz komentarze
Es funktioniert gut, aber: Vergessen Sie, die Fähigkeit des FTP-Clients zu sichern, nach der Verbindung über FTP in das Root-Verzeichnis zu gelangen, und das kann nicht sein, weil alle Systemdateien vorhanden sind. Ich werde das ändern , wo soll DefaultRoot~ abgelegt werden ??