Wéi en anonyme FTP Download Server a Fedora opzestellen
FTP, kuerz fir File Transfer Protocol, ass e Standard Netzwierkprotokoll deen allgemeng benotzt gouf fir Dateien tëscht engem Client a Server ze transferéieren, elo ass et duerch méi sécher a méi séier Weeër ersat ginn fir Dateien iwwer Netzwierker ze liwweren.
Déi meescht vun haut Casual Internet Benotzer benotzen Webbrowser iwwer https fir Dateien direkt erofzelueden an Kommandozeil Benotzer si méi wahrscheinlech sécher Netzwierkprotokoller wéi de sFTP ze benotzen.
An dësem Artikel wäerte mir erkläre wéi Dir en anonyme FTP Download-Server opbaut mat sécherem vsftpd an Fedora Linux fir ëffentlech Dateien wäit ze verdeelen.
Schrëtt 1: Installéiere vsftpd a Fedora
Als éischt fänken mir un mat der Aktualiséierung vun eise Software Packagen an dann installéiere de vsftp Server mat de folgenden dnf Kommandoen.
$ sudo dnf update $ sudo dnf install vsftpd
Als nächst, start, aktivéiert a verifizéiert de vsftp Server.
$ sudo systemctl start vsftpd $ sudo systemctl enable vsftpd $ sudo systemctl status vsftpd
Schrëtt 2: Anonym FTP an Fedora konfiguréieren
Als nächst, oppen an änneren Är /etc/vsftpd/vsftpd.conf
Datei fir anonym Downloads mat de folgenden Entréen z'erméiglechen.
$ sudo vi /etc/vsftpd/vsftpd.conf
Déi folgend Optioun kontrolléiert ob anonym Login erlaabt sinn oder net. Wann aktivéiert, ginn souwuel d'Benotzernimm an d'Anonyme als anonyme Login unerkannt.
anonymous_enable=YES
Déi folgend Optioun kontrolléiert ob lokal Login erlaabt sinn. Mir wäerten dës Optioun op \NEE\
setzen, well mir lokal Konten net erlaben Dateien iwwer FTP eropzelueden.
local_enable=NO
Déi folgend Astellung kontrolléiert ob Ännerunge vum Dateiesystem erlaabt sinn oder net.
write_enable=NO
Déi folgend Astellung verhënnert vsftpd fir en anonyme Passwuert ze froen. Mir wäerten dës Optioun op \JO\
setzen, well mir anonyme Benotzer erlaben sech aloggen ouni e Passwuert ze froen.
no_anon_password=YES
Aktivéiert elo déi folgend Astellung fir all Benotzer- a Gruppinformatioun an Verzeechneslëschten als FTP ze drécken.
hide_ids=YES
Endlech, füügt déi folgend Optiounen un, déi d'Gamme vu Ports limitéieren déi fir passive Stil Datenverbindunge benotzt kënne ginn.
pasv_min_port=40000 pasv_max_port=40001
Elo datt Dir vsftpd konfiguréiert hutt, öffnen elo d'Ports an der Firewall fir vsftp Verbindungen z'erméiglechen zesumme mat der passiver Portberäich déi Dir an der Konfiguratioun definéiert hutt.
$ sudo firewall-cmd --add-service=ftp --perm $ sudo firewall-cmd --add-port=40000-40001/tcp --perm $ sudo firewall-cmd --reload
Als nächst konfiguréiert SELinux fir passiv FTP z'erméiglechen.
$ sudo setsebool -P ftpd_use_passive_mode on
A schliisslech de vsftp Server nei starten.
$ sudo systemctl start vsftpd
Zu dësem Zäitpunkt ass Ären anonyme FTP-Server prett, elo kënnt Dir Är Dateien an /var/ftp
Verzeechnes derbäisetzen (normalerweis setzen d'Systemadministratoren ëffentlech erofgeluede Dateien ënner /var/ftp/pub
).
Schrëtt 3: Testen Anonym FTP Zougang
Elo kënnt Dir mat Ärem anonyme FTP Server mat engem Webbrowser oder engem FTP Client op engem anere System verbannen. Fir mat engem Webbrowser ze verbannen, gitt d'IP Adress vun Ärem Server un.
ftp://192.168.0.106
Wann alles funktionnéiert wéi erwaart, sollt Dir de Pub
Verzeechnes gesinn.
Dir kënnt och Äre FTP-Server aus der Kommandozeil testen mat engem Ftp-Client mam passive Modus mat der -p
Optioun wéi gewisen. Wann Dir ëm e Benotzernumm gefrot gëtt, kënnt Dir entweder \ftp oder \anonym tippen.
$ ftp -p 192.168.0.106
An dësem Artikel hu mir erkläert wéi een vsftpd Server fir anonym Downloads nëmmen am Fedora Linux installéiere an konfiguréieren. Wann Dir Probleemer wärend der Opstellung konfrontéiert, fillt Iech gratis d'Fro an der Kommentarsektioun hei drënner ze stellen.