GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie VSFTPD unter CentOS 7

In diesem Tutorial zeigen wir Ihnen, wie Sie VSFTPD auf CentOS 7 installieren. Für diejenigen unter Ihnen, die es nicht wussten, FTP steht für „File Transfer Protocol“, und es ermöglicht Ihnen dies Übertragen von Dateien auf einen entfernten Computer Die am weitesten verbreitete FTP-Serversoftware für CentOS ist das Paket vsftpd, das für „sehr sicherer FTP-Daemon“ steht. Es ist das Standard-FTP-Paket für Ubuntu und auch für die meisten anderen Linux-Distributionen. Wenn Sie einen FTP-Server in einer Produktionsumgebung verwenden müssen, wählen Sie ein Setup, das eine SSL/TLS-Verbindung implementiert, oder verwenden Sie SFTP, das eine sichere Alternative zu FTP ist.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von VSFTPD auf CentOS 7.

VSFTPD auf CentOS 7 installieren

Schritt 1. Installieren Sie das Paket vsftpd (Very Secure FTP Deamon).

yum install vsftpd

Schritt 2. vsftpd konfigurieren.

Bevor Sie die Konfigurationsdatei „vsftpd.conf“ bearbeiten, sollten Sie sie besser sichern:

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

Lassen Sie uns die Konfigurationsdatei für vsftpd bearbeiten und die folgenden Zeilen finden und die Änderungen wie unten gezeigt vornehmen:

#nano /etc/vsftpd.conf

anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
chroot_list_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen=YES
listen_ipv6=NO

Schritt 3. Starten Sie den vsftpd-Dienst neu.

systemctl restart vsftpd

Stellen Sie dann den vsftpd-Dienst so ein, dass er beim Booten startet:

systemctl enable vsftpd

Schritt 4. Firewall für vsftpd konfigurieren.

Wenn Sie sich remote mit dem FTP-Server verbinden möchten, müssen Sie den FTP-Verkehr durch die Firewall aktivieren. Führen Sie dazu die folgenden Befehle aus:

firewall-cmd --permanent --add-port=21/tcp
firewall-cmd --reload

Schritt 5. Benutzerzugriff konfigurieren.

Mit dem vsftpd-FTP-Server haben Sie die Möglichkeit, die FTP-Service-Authentifizierung nur für anonymen Zugriff zu belassen, oder Sie können Benutzer zulassen, die in /etc/passwd oder in der entsprechenden Zugangsliste, um sich anzumelden.

FTP-Benutzer erstellen:

useradd idroot
passwd idroot

Herzlichen Glückwunsch! Sie haben den vsftpd-Server erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von vsftpd auf CentOS 7-Systemen verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle VSFTPD-Website zu besuchen.

Herzlichen Glückwunsch! P>


Cent OS
  1. So installieren Sie einen FTP-Server unter CentOS 7 mit VSFTPD

  2. So installieren Sie PHP 7, 7.2 und 7.3 auf CentOS 7

  3. So installieren Sie Java 11 und 12 unter CentOS 7

  4. So installieren Sie einen FTP-Server unter CentOS 7

  5. So installieren Sie den FTP-Server unter CentOS 7

So installieren Sie den vsftpd-Server unter Debian 11

So installieren Sie VSFTPD unter CentOS 7

So installieren Sie den FTP-Server unter CentOS 8

So installieren Sie Vsftpd unter Ubuntu 16.04

So installieren Sie Vsftpd unter Ubuntu 18.04 LTS

Wie installiere ich einen FTP-Server?