Konfigurieren Sie den FTP -Server auf CentOS 8

Konfigurieren Sie den FTP -Server auf CentOS 8
VSFTPD ist ein Open -Source -FTP -Server. Es ist sehr sicher und stabil. VSFTPD ist auch sehr einfach zu konfigurieren. VSFTPD ist im offiziellen Paket -Repository von CentOS 8 erhältlich. Es ist also auch einfach, es auf CentOS 8 installieren zu lassen. In diesem Artikel werde ich Ihnen zeigen, wie Sie VSFTPD FTP Server installieren und wie Sie es auf CentOS 8 konfigurieren können. Also lasst uns anfangen.

Installieren von VSFTPD:

Aktualisieren Sie zunächst den CentOS 8 -Paket -Repository -Cache mit dem folgenden Befehl:

$ sudo dnf makecache

''

Installieren Sie nun VSFTPD mit dem folgenden Befehl:

$ sudo dnf install vsftpd

Jetzt drücken Y und dann drücken Sie Um die Installation zu bestätigen.

VSFTPD sollte installiert werden.

Verwalten von VSFTPD -Service:

Sobald VSFTPD installiert ist, überprüfen Sie den Status des VSFTPD -Dienstes mit dem folgenden Befehl:

$ sudo systemctl Status vsftpd

Wie Sie sehen können, ist der VSFTPD -Service inaktiv (nicht rennen) und Behinderte (Starten Sie nicht automatisch mit dem Systemstiefel).

Sie können den VSFTPD -Dienst mit dem folgenden Befehl starten:

$ sudo systemctl start vsftpd

Fügen Sie außerdem den VSFTPD -Service zum Systemstart von CentOS 8 mit dem folgenden Befehl hinzu:

$ sudo systemctl aktivieren vsftpd

Überprüfen Sie nun den Status des VSFTPD -Dienstes erneut.

$ sudo systemctl Status vsftpd

Wie Sie sehen können, ist der VSFTPD -Service aktiv (VSFTPD läuft) und ermöglicht (Starten Sie automatisch mit dem Systemstiefel).

Wenn Sie eine VSFTPD -Konfigurationsdatei ändern, müssen Sie den VSFTPD -Dienst neu starten. Sie können dies mit dem folgenden Befehl tun:

$ sudo systemctl restart vsftpd

Wenn Sie den VSFTPD -Dienst aus irgendeinem Grund einstellen möchten, führen Sie den folgenden Befehl aus:

$ sudo systemctl stop vsftpd

Ermöglichen Sie den Firewall -Zugriff auf den FTP -Server:

Führen Sie den folgenden Befehl aus:

$ sudo firewall-cmd --add-service = ftp --zone = public --permanent

Führen Sie nun den folgenden Befehl aus, damit die Firewall -Änderungen wirksam werden können:

$ sudo firewall-cmd-Reload

Jetzt sollten Sie in der Lage sein, auf den auf CentOS 8 installierten FTP -Server von einem anderen Computer im Netzwerk zugreifen zu können.

Zugriff auf den FTP -Server:

Um auf den auf Ihrem CentOS 8 -Computer installierten FTP -Server zuzugreifen, benötigen Sie die IP -Adresse Ihres CentOS 8 -Geräts.

Sie finden die IP -Adresse Ihres CentOS 8 -Geräts und führen Sie den folgenden Befehl aus:

$ nmcli

In meinem Fall ist die IP -Adresse 192.168.20.129. Es wird für Sie anders sein. Stellen Sie also sicher, dass Sie es von nun an durch Ihre ersetzen.

Jetzt können Sie von jedem FTP -Client auf den FTP -Server zugreifen. Sie können eine der Befehlszeile FTP -Clients verwenden, ftp Und LFTP. Oder Sie können einen grafischen FTP -Client verwenden, Dateizilla. Ich werde in diesem Artikel den LFTP -FTP -Client verwenden.

Sie können den LFTP -FTP -Client auf CentOS/RHEL mit dem folgenden Befehl installieren:

$ sudo dnf install lftp -y

Auf Ubuntu/Debian können Sie den LFTP -FTP -Client mit dem folgenden Befehl installieren:

$ sudo apt installieren lftp -y

Sobald LFTP installiert ist, können Sie mit dem folgenden Befehl eine Verbindung zu Ihrem FTP -Server herstellen:

$ lftp -u

Notiz: Standardmäßig ist VSFTPD so konfiguriert, dass Sie auf die Heimverzeichnisse Ihrer CentOS 8 -Benutzer zugreifen können.E Ihr Login -Benutzer. Der Ist Ihr Anmeldebendel und das Kennwort ist das Kennwort dieses Login -Benutzers.

In meinem Fall lautet der LFTP -Befehl:

$ lftp -u shovon 192.168.20.129

Geben Sie nun das Passwort des Benutzer ein, den Sie sich als Anmeldung als Drücken Sie anmelden möchten .

Sie sollten angemeldet sein.

Jetzt sollten Sie in der Lage sein, Dateien/Verzeichnisse, Hochladen und Herunterladen von Dateien usw. aufzulisten.

Sobald Sie getestet sind, verlassen Sie das LFTP -Programm wie folgt heraus:

> aufhören

Hinzufügen einer neuen FTP -Benutzer:

In der Standardkonfiguration ist das Hinzufügen eines neuen FTP -Benutzers mit dem Erstellen eines neuen CentOS 8 -Benutzer.

Sie können einen neuen CentOS 8 -Benutzer erstellen Bob mit dem folgenden Befehl:

$ sudo userAdd-create-home bob

Legen Sie außerdem wie folgt ein Passwort für den Benutzer Bob fest:

$ sudo passwd bob

Geben Sie nun ein neues Passwort ein und drücken Sie .

Titieren Sie das Passwort erneut und drücken Sie .

Das Passwort sollte festgelegt werden.

Jetzt sollten Sie sich als Benutzer Bob anmelden können.

$ lftp -u Bob 192.168.20.129

FTP -Zugriff auf Benutzer verweigern:

Standardmäßig wurden Benutzernamen zur Datei hinzugefügt /etc/vsftpd/user_list werden den Zugriff auf den FTP -Server verweigert.

Wenn Sie also einen Benutzer Zugriff verweigern möchten, setzen Sie ihren Benutzernamen in das / einetc/vsftpd/user_list Datei. Denken Sie daran, einen Benutzernamen pro Zeile zu setzen.

Öffnen Sie zuerst die /etc/vsftpd/user_list Datei mit VI wie folgt:

$ sudo vi/etc/vsftpd/user_list

Fügen Sie dann Ihren gewünschten Benutzernamen am Ende dieser Datei hinzu und speichern Sie die Datei.

Sobald Sie fertig sind, starten Sie den VSFTPD -Dienst wie folgt neu:

$ sudo systemctl restart vsftpd

Konfigurieren von VSFTPD FTP Server:

Die Standardkonfigurationsdatei von VSFTPD ist /etc/vsftpd/vsftpd.Conf.

Sie können die öffnen vsftpd.Conf Datei zur Bearbeitung mit VI -Texteditor wie folgt:

$ sudo vi/etc/vsftpd/vsftpd.Conf

So die wie die vsftpd.Conf Datei sieht aus wie.

Das Format jeder Konfigurationsoption lautet,

Optionenname = Wert

Sie können herausfinden, welche Optionen vsftpd.Conf Datei unterstützt von der Mannseite von VSFTPD.Conf.

Um die zu öffnen vsftpd.Conf Mann Seite, führen Sie den folgenden Befehl aus:

$ MAN VSFTPD.Conf

Scrollen Sie jetzt ein wenig nach unten und Sie sollten alle VSFTPD finden.Conf unterstützte Optionsname, was sie tun, welche Werte für die Option zulässig sind und der Standardwert für die Option.

Sobald Sie die geändert haben vsftpd.Conf Stellen Sie sicher, dass Sie den VSFTPD -Dienst neu starten, damit die Änderungen wirksam werden können.

$ sudo systemctl restart vsftp

So installieren und konfigurieren Sie VSFTPD FTP -Server auf CentOS 8. Danke, dass du diesen Artikel gelesen hast.