In diesem Tutorial zeigen wir Ihnen, wie Sie den FTP-Server auf AlmaLinux 8 installieren. Für diejenigen unter Ihnen, die es nicht wussten, FTP, was für File Transfer Protocol steht, ist ein Protokoll der Anwendungsschicht, das wird für den nahtlosen Austausch von Daten und Informationen zwischen Computern in einem privaten Netzwerk oder Internet durch die Verwendung einer FTP-Anwendung verwendet. Verwendet TCP im Internet. Mit der Verwendung von FTP können Daten problemlos hoch- und heruntergeladen werden.
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 des FTP-Servers auf einem AlmaLinux 8. Sie können den gleichen Anweisungen für Rocky Linux folgen.
Voraussetzungen
- Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:AlmaLinux 8, CentOS und Rocky Linux 8.
- Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen
- Ein
non-root sudo user
oder Zugriff auf denroot user
. Wir empfehlen, alsnon-root sudo user
zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.
FTP-Server auf AlmaLinux 8 installieren
Schritt 1. Beginnen wir damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.
sudo dnf update sudo dnf install epel-release
Schritt 2. Installation des FTP-Servers auf AlmaLinux 8.
Führen Sie den folgenden Befehl aus, um den FTP-Server auf Ihrem System zu installieren:
sudo dnf install vsftpd
Aktivieren Sie es danach, um einen automatischen Start beim Systemstart zuzulassen:
sudo systemctl start vsftpd sudo systemctl enable vsftpd --now
Schritt 3. Konfigurieren Sie den FTP-Server.
Jetzt öffnen wir die Konfigurationsdatei in /etc/vsftpd/vsftpd.conf
um mit der Bearbeitung zu beginnen:
sudo nano /etc/vsftpd/vsftpd.conf
Bearbeiten Sie die spezifischen Anforderungen Ihrer Umgebung:
anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES listen=NO listen_ipv6=YES pam_service_name=vsftpd userlist_enable=YES
Speichern und schließen Sie die Datei. Starten Sie die vsftpd-Dienste neu, damit Änderungen synchronisiert werden können:
sudo systemctl restart vsftpd
Schritt 4. Firewall konfigurieren.
FTP-Ports in der Server-Firewall öffnen, damit sie verbunden werden können:
sudo firewall-cmd --zone=public --add-service=ftp --permanent sudo firewall-cmd --reload
Schritt 5. Erstellen eines FTP-Benutzers.
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:
sudo useradd -m ftpuser sudo passwd ftpuser
Erstellen Sie als Nächstes ein FTP-Verzeichnis und erteilen Sie dann effektiv die erforderlichen Berechtigungen und Eigentumsrechte:
sudo mkdir -p /home/ftpuser/ftp_folder sudo chmod -R 750 /home/ftpuser/ftp_folder sudo chown ftpuser: /home/ftpuser/ftp_folder
Schritt 6. Verbinden Sie sich über CLI mit dem FTP-Server.
Zuerst installieren wir das FTP-Befehlszeilenprogramm mit dem folgenden Befehl:
sudo dnf install ftp
Sie sollten sich jetzt entweder über die IP-Adresse oder den Hostnamen mit Ihrem FTP-Server verbinden können:
ftp 127.0.0.1
Herzlichen Glückwunsch! Sie haben den FTP-Server erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation des FTP-Servers auf Ihrem AlmaLinux 8-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle VSFTPD zu lesen Webseite.