Hvernig á að setja upp nafnlausan FTP niðurhalsþjón í Fedora


FTP, stutt fyrir File Transfer Protocol, er staðlað netsamskiptareglur sem var almennt notað til að flytja skrár á milli viðskiptavinar og netþjóns, nú hefur henni verið skipt út fyrir öruggari og hraðari leiðir til að koma skrám yfir netkerfi.

Flestir frjálslegir netnotendur nútímans nota netvafra yfir https til að hlaða niður skrám beint og skipanalínunotendur eru líklegri til að nota öruggar netsamskiptareglur eins og sFTP.

Í þessari grein munum við útskýra hvernig á að setja upp nafnlausan FTP niðurhalsþjón með því að nota örugga vsftpd í Fedora Linux til að dreifa almennum skrám víða.

Skref 1: Uppsetning vsftpd í Fedora

Í fyrsta lagi munum við byrja á því að uppfæra hugbúnaðarpakkana okkar og setja síðan upp vsftp miðlara með því að nota eftirfarandi dnf skipanir.

$ sudo dnf update
$ sudo dnf install vsftpd

Næst skaltu byrja, virkja og staðfesta vsftp netþjóninn.

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

Skref 2: Stilla nafnlaus FTP í Fedora

Næst skaltu opna og breyta /etc/vsftpd/vsftpd.conf skránni þinni til að leyfa nafnlaust niðurhal með eftirfarandi færslum.

$ sudo vi /etc/vsftpd/vsftpd.conf

Eftirfarandi valkostur stjórnar hvort nafnlaus innskráning er leyfð eða ekki. Ef það er virkt eru bæði notendanöfnin og nafnlaus viðurkennd sem nafnlaus innskráning.

anonymous_enable=YES

Eftirfarandi valkostur stjórnar hvort staðbundin innskráning sé leyfð. Við munum stilla þennan valkost á \NO\ vegna þess að við leyfum ekki staðbundnum reikningum að hlaða upp skrám í gegnum FTP.

local_enable=NO

Eftirfarandi stilling stjórnar hvort einhverjar breytingar á skráarkerfinu séu leyfðar eða ekki.

write_enable=NO

Eftirfarandi stilling kemur í veg fyrir að vsftpd biðji um nafnlaust lykilorð. Við munum stilla þennan valkost á \JÁ\ vegna þess að við leyfum nafnlausum notendum að skrá sig inn án þess að biðja um lykilorð.

no_anon_password=YES

Virkjaðu nú eftirfarandi stillingu til að prenta allar notenda- og hópupplýsingar í skráarskrám sem FTP.

hide_ids=YES

Að lokum skaltu bæta við eftirfarandi valkostum, sem takmarkar fjölda hafna sem hægt er að nota fyrir óvirkar gagnatengingar.

pasv_min_port=40000
pasv_max_port=40001

Nú þegar þú hefur stillt vsftpd, opnaðu nú gáttirnar í eldveggnum til að leyfa vsftp tengingar ásamt óvirku gáttasviðinu sem þú skilgreindir í stillingunum.

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

Næst skaltu stilla SELinux til að leyfa óvirkan FTP.

$ sudo setsebool -P ftpd_use_passive_mode on

Og að lokum, endurræstu vsftp netþjóninn.

$ sudo systemctl start vsftpd

Á þeim tímapunkti er nafnlausi FTP þjónninn þinn tilbúinn, nú geturðu bætt skránum þínum í /var/ftp möppuna (venjulega setja kerfisstjórar skrár sem hægt er að hlaða niður opinberlega undir /var/ftp/pub< /kóði>).

Skref 3: Prófaðu nafnlausan FTP aðgang

Nú geturðu tengst nafnlausum FTP þjóninum þínum með því að nota vafra eða FTP biðlara á öðru kerfi. Til að tengjast úr vafra skaltu slá inn IP tölu netþjónsins þíns.

ftp://192.168.0.106

Ef allt virkar eins og búist var við ættirðu að sjá pub möppuna.

Þú getur líka prófað FTP netþjóninn þinn frá skipanalínunni með því að nota Ftp biðlara með óvirka stillingu með því að nota -p valkostinn eins og sýnt er. Þegar þú ert beðinn um notendanafn geturðu skrifað annað hvort \ftp eða \nafnlaust.

$ ftp -p 192.168.0.106

Í þessari grein höfum við útskýrt hvernig á að setja upp og stilla vsftpd miðlara fyrir nafnlaust niðurhal aðeins í Fedora Linux. Ef þú lendir í einhverjum vandamálum við uppsetningu, ekki hika við að spyrja spurningarinnar í athugasemdahlutanum hér að neðan.