Crmgo Blog

VSFTPD konfigurieren

VSFTPD konfigurieren

yum install vsftpd Zur Konfiguration des Servers bearbeiten wir die Datei etc/vsftpd/vsftpd.conf . Wir öffnen diese Datei: Zunächst müssen wir die Erlaubnis für die Nutzung von FTP durch anonyme Benutzer deaktivieren. Dies können wir erreichen, indem wir den Wert des Parameters anonymous_enable auf NO setzen . Anschließend heben wir die Kommentare bei den Optionen „local_enable“ auf,…

VSFTPD konfigurieren

 

yum install vsftpd

Zur Konfiguration des Servers bearbeiten wir die Datei etc/vsftpd/vsftpd.conf. Wir öffnen diese Datei:

 sudo nano -w etc/vsftpd/vsftpd.conf #открываем в редакторе файл конфигурации

Zunächst muss die Erlaubnis für die Nutzung von FTP durch anonyme Benutzer deaktiviert werden. Dies erreichen Sie, indem Sie den Wert des Parameters anonymous_enable auf NO ändern.

Danach kommentieren wir die Optionen “local_enable”, “write_enable” und “chroot_local_user” aus.

local_enable – Diese Option erlaubt Benutzern, die im System registriert sind, eine Anmeldung am Server.

write_enable – Erlaubt Benutzern, beliebige FTP-Befehle auszuführen.

chroot_local_user (Standardwert ist YES) – Verhindert das Verlassen des chroot-Verzeichnisses. Das bedeutet, dass Benutzer keinen Zugriff auf andere Dateien des Servers haben. Der Zugriff ist nur innerhalb des Heimatverzeichnisses möglich.

Erstellen Sie einen neuen Benutzer „user“ für FTP. Dies können Sie mit dem folgenden Befehl tun:

sudo useradd -d /var/www/path/to/your/dir -s /sbin/nologin user

Als Nächstes müssen Sie ein Passwort für den Benutzer user festlegen:

sudo passwd user #меняем пароль пользователя user

Danach erstellen wir das Heimatverzeichnis für den Benutzer user:

sudo mkdir -p /var/www/path/to/your/dir 

Wir prüfen, ob das Verzeichnis erstellt wurde:

sudo ls -la /var/www/path/to/your/dir/span>

Um dem Benutzer „user“ Lese- und Schreibrechte in seinem Heimatverzeichnis zu gewähren, ändern wir die Berechtigungen:
pre lang=”ru-RU”>sudo chown -R user /var/www/path/to/your/dir # Besitzer des Verzeichnisses ändern

sudo chmod 775 /var/www/path/to/your/dir #разрешаем запись в каталог

Wir erstellen eine Gruppe „webusers“ für FTP-Benutzer und fügen „user“ hinzu:

sudo groupadd webusers #создаем группу webusers
sudo usermod -G webusers user #добовляем пользователя user в группу

Wir starten unseren FTP-Server neu:

sudo service vsftpd restart

KONFIGURATION DES ANONYMEN ZUGRIFFS AUF DEN FTP-SERVER

Wir bearbeiten die Datei etc/vsftpd/vsftpd.conf

sudo nano -w etc/vsftpd/vsftpd.conf 

Die Option anonymous_enable ermöglicht den anonymen FTP-Zugriff:

anonymous_enable=YES #Включаем если была выключена

Nach der Installation ist der anonyme Datei-Upload erlaubt und erfolgt standardmäßig im Verzeichnis /srv/ftp. Während der Installation wird der Benutzer „ftp“ mit dem Heimatverzeichnis /srv/ftp erstellt. Wenn Sie dies ändern möchten, erstellen Sie einfach ein neues Verzeichnis und ändern Sie das Heimatverzeichnis für den Benutzer „ftp“:

sudo mkdir /var/www/path/to/your/dir #создаем папку
sudo usermod -d /var/www/path/to/your/dir ftp # назначаем пользователю user 

Bei dieser Konfiguration wird der anonyme Zugriff auf das Verzeichnis /var/www/path/to/your/dir ermöglicht.
Nach den Änderungen starten Sie vsftpd neu:

sudo service vsftpd restart

Hinweis: Dieser Beitrag kann KI-unterstützt erstellt und anschließend redaktionell geprüft worden sein. Verantwortlich: Dmytro Lomaka, Kaltenkirchen.

Kategorien: FTP