Anonüümse FTP allalaadimisserveri seadistamine Fedorasse


FTP, lühidalt File Transfer Protocol, on standardne võrguprotokoll, mida tavaliselt kasutati failide edastamiseks kliendi ja serveri vahel, nüüd on see asendatud turvalisemate ja kiiremate failide edastamise viisidega üle võrkude.

Enamik tänapäeva igapäevaseid Interneti-kasutajaid kasutab failide otse allalaadimiseks veebibrausereid üle https-i ja käsurea kasutajad kasutavad tõenäolisemalt turvalisi võrguprotokolle nagu sFTP.

Selles artiklis selgitame, kuidas anonüümset FTP allalaadimisserverit seadistada Fedora Linuxis turvalise vsftpd abil avalike failide laialdaseks levitamiseks.

1. samm: vsftpd installimine Fedorasse

Esiteks alustame oma tarkvarapakettide värskendamisega ja seejärel vsftp-serveri installimisega järgmiste dnf-käskude abil.

$ sudo dnf update
$ sudo dnf install vsftpd

Järgmisena käivitage, lubage ja kontrollige vsftp-serverit.

$ sudo systemctl start vsftpd
$ sudo systemctl enable vsftpd
$ sudo systemctl status vsftpd

2. samm: anonüümse FTP konfigureerimine Fedoras

Järgmisena avage ja muutke faili /etc/vsftpd/vsftpd.conf , et lubada anonüümseid allalaadimisi järgmiste kirjetega.

$ sudo vi /etc/vsftpd/vsftpd.conf

Järgmine valik kontrollib, kas anonüümsed sisselogimised on lubatud või mitte. Kui see on lubatud, tunnistatakse nii kasutajanimed kui ka anonüümsed anonüümseteks sisselogimisteks.

anonymous_enable=YES

Järgmine valik kontrollib, kas kohalikud sisselogimised on lubatud. Selle valiku määrame väärtuseks "NO" , kuna me ei luba kohalikel kontodel faile FTP kaudu üles laadida.

local_enable=NO

Järgmine säte kontrollib, kas failisüsteemi muudatused on lubatud või mitte.

write_enable=NO

Järgmine seade takistab vsftpd-l anonüümset parooli küsimast. Selle valiku määrame väärtuseks "YES" , kuna lubame anonüümsetel kasutajatel parooli küsimata sisse logida.

no_anon_password=YES

Nüüd lubage järgmine säte, et kogu kasutaja- ja grupiteave kataloogiloendites FTP-na printida.

hide_ids=YES

Lõpuks lisage järgmised valikud, mis piiravad nende portide valikut, mida saab kasutada passiivse stiili andmesideühenduste jaoks.

pasv_min_port=40000
pasv_max_port=40001

Nüüd, kui olete vsftpd seadistanud, avage nüüd tulemüüris olevad pordid, et lubada vsftp-ühendusi koos konfiguratsioonis määratletud passiivse pordivahemikuga.

$ sudo firewall-cmd --add-service=ftp --perm
$ sudo firewall-cmd --add-port=40000-40001/tcp --perm
$ sudo firewall-cmd --reload

Järgmisena konfigureerige SELinux passiivse FTP lubamiseks.

$ sudo setsebool -P ftpd_use_passive_mode on

Ja lõpuks taaskäivitage vsftp server.

$ sudo systemctl start vsftpd

Praegu on teie anonüümne FTP-server valmis, nüüd saate oma failid lisada kataloogi /var/ftp (tavaliselt panevad süsteemiadministraatorid avalikult allalaaditavad failid alla /var/ftp/pub ).

3. samm: anonüümse FTP-juurdepääsu testimine

Nüüd saate oma anonüümse FTP-serveriga ühenduse luua veebibrauseri või teises süsteemis asuva FTP-kliendi abil. Veebibrauseriga ühenduse loomiseks sisestage oma serveri IP-aadress.

ftp://192.168.0.106

Kui kõik töötab ootuspäraselt, peaksite nägema kataloogi pub .

FTP-serverit saate testida ka käsurealt, kasutades passiivse režiimiga Ftp-klienti, kasutades valikut -p , nagu näidatud. Kui teilt küsitakse kasutajanime, võite sisestada kas „ftp” või „anonüümne”.

$ ftp -p 192.168.0.106

Selles artiklis oleme selgitanud, kuidas vsftpd-serverit anonüümsete allalaadimiste jaoks installida ja konfigureerida ainult Fedora Linuxis. Kui teil on seadistamise ajal probleeme, esitage küsimus allpool olevas kommentaaride jaotises.