In diesem Tutorial erkläre ich Ihnen, wie Sie Ihren FTP-Server einrichten. Aber zuerst, lassen Sie mich Ihnen schnell sagen, was FTP ist.
Was ist FTP?
FTP ist eine Abkürzung für File Transfer Protocol. Wie der Name schon sagt, wird FTP verwendet, um Dateien zwischen Computern in einem Netzwerk zu übertragen. Sie können FTP verwenden, um Dateien zwischen Computerkonten auszutauschen, Dateien zwischen einem Konto und einem Desktop-Computer zu übertragen oder auf Online-Softwarearchive zuzugreifen., Beachten Sie jedoch, dass viele FTP-Sites stark genutzt werden und vor dem Verbinden mehrere Versuche erfordern.
Eine FTP-Adresse sieht einer HTTP – oder Website-Adresse sehr ähnlich, außer dass sie das Präfix ftp:// anstelle von http://verwendet.
Was ist FTP-Server? Wie richte ich es ein?
Normalerweise ist ein Computer mit einer FTP-Adresse für den Empfang einer FTP-Verbindung vorgesehen. Ein Computer zum Empfangen einer FTP-Verbindung wird als FTP-Server oder FTP-Site bezeichnet.
Jetzt beginnen wir ein besonderes Abenteuer., Wir werden FTP-Server machen Dateien mit Freunden und Familie zu teilen. Ich werde vsftpd für diesen Zweck verwenden.
VSFTPD ist eine FTP-Server-Software, die behauptet, die sicherste FTP-Software zu sein. Tatsächlich stehen die ersten beiden Buchstaben in VSFTPD für „sehr sicher“. Die Software wurde um die Schwachstellen des FTP-Protokolls gebaut.
Dennoch sollten Sie immer daran denken, dass es bessere Lösungen für die sichere übertragung und Verwaltung von Dateien wie SFTP (verwendet OpenSSH). Das FTP-Protokoll ist besonders nützlich für die gemeinsame Nutzung nicht sensibler Daten und ist dabei sehr zuverlässig.,
Schritt 1: Installieren von VSFTPD unter Linux
Sie können VSFTPD schnell über die Befehlszeilenschnittstelle auf Ihren Fedora/Red Hat/SUSE-Servern installieren mit:
dnf -y install vsftpd
Wenn Sie Ubuntu/Debian-basierte Distributionen verwenden, können Sie VSFTPD mit diesem Befehl installieren:
sudo apt-get install vsftpd
Wenn Sie Arch-basierte Distributionen verwenden, versuchen Sie diesen Befehl zum Installieren von VSFTPD.
sudo pacman -S vsftpd
Schritt 2: Konfigurieren des FTP-Servers
Die meisten VSFTPD-Konfigurationen finden in /etc/vsftpd statt.conf., Die Datei selbst ist gut dokumentiert, daher werden in diesem Abschnitt nur einige wichtige Änderungen hervorgehoben, die Sie möglicherweise vornehmen möchten. Für alle verfügbaren Optionen und grundlegende Dokumentation siehe die Man-Seiten:
man vsftpd.conf
Dateien werden standardmäßig von /srv/ftp gemäß dem Dateisystemhierarchie-Standard bereitgestellt.,87779b24ee“>
Anonyme Anmeldung
Die folgenden Zeilen steuern, ob sich anonyme Benutzer anmelden können:
# Anonyme Anmeldung zulassen
anonymous_enable=YES
# Für eine anonyme Anmeldung ist kein Kennwort erforderlich (Optional)
no_anon_password=YES
# Maximale Übertragungsrate für einen anonymen Client in Byte/Sekunde (Optional)
anon_max_rate=30000
# Verzeichnis, das für eine anonyme Anmeldung verwendet werden soll (optional)
anon_root=/example/directory/
Chroot Jail
Es ist möglich, eine Chroot-Umgebung einzurichten, die verhindert, dass der Benutzer sein Heimatverzeichnis verlässt., Um dies zu aktivieren, fügen/ändern Sie die folgenden Zeilen in der Konfigurationsdatei:
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
Die Variable“ chroot_list_file “ gibt die Datei an, in der die eingesperrten Benutzer enthalten sind.
Schritt 4: Starten Sie Ihren FTP-Server neu
Am Ende müssen Sie Ihren FTP-Server neu starten. Geben Sie Ihre Befehlszeile ein
sudo systemctl restart vsftpd
Das war ‚ s. Ihr FTP-Server unter Linux ist betriebsbereit. FTP wird zunehmend durch FTP über SSH-Protokoll ersetzt, so dass Sie SFTP-Server unter Linux einrichten möchten.
Fragen oder Anregungen sind immer willkommen.,
Ali Id
Ali ist ein Computerprogrammierer und leidenschaftlich Linux. Er verwendet Trisquel Linux und manchmal Blogs darüber. Und er tut dies alles mit Orca Screen Reader-Programm, weil er nicht sehen kann.
Wie, was Sie Lesen? Bitte teilen Sie es mit anderen.
- Facebook1
- Twitter1
- LinkedIn2
- Reddit0
- Pocket0
Schreibe einen Kommentar