Að búa til FTP netþjón á Linux

Pin
Send
Share
Send

Skráaflutningur á netkerfinu fer fram þökk sé rétt stillanlegum FTP netþjóni. Slík siðareglur virka með því að nota TCP á arkitektúr viðskiptavinarþjóns og notar ýmsar nettengingar til að tryggja flutning skipana milli tengdra hnúta. Notendur sem eru tengdir tiltekinni hýsingu standa frammi fyrir nauðsyn þess að stilla persónulegan FTP netþjóna í samræmi við kröfur fyrirtækis sem veitir viðhaldsþjónustu á vefnum eða öðrum hugbúnaði. Næst munum við sýna fram á hvernig á að búa til slíkan netþjón í Linux með því að nota eina af tólunum sem dæmi.

Búðu til FTP netþjón á Linux

Í dag munum við nota tæki sem kallast VSftpd. Kostirnir við slíkan FTP netþjóna eru að hann keyrir sjálfgefið á mörgum stýrikerfum, heldur opinberar geymslur fyrir ýmsar Linux dreifingar og er tiltölulega auðvelt að stilla hann fyrir rétta virkni. Við the vegur, þessi FTP er opinberlega notaður á Linux kjarna og mörg hýsingarfyrirtæki mæla með því að setja upp VSftpd. Þess vegna skulum við taka eftir skref-fyrir-skrefri uppsetningu og stillingu nauðsynlegra íhluta.

Skref 1: Settu upp VSftpd

Sjálfgefið er að öll nauðsynleg VSftpd bókasöfn eru ekki með í dreifingunni, svo þú þarft að hala þeim niður handvirkt í stjórnborðið. Það er framkvæmt á eftirfarandi hátt:

  1. Opið „Flugstöð“ hvaða hentuga aðferð sem er, til dæmis í gegnum valmyndina.
  2. Eigendur Debian eða Ubuntu útgáfa þurfa að skrá skipunsudo apt-get install vsftpd. CentOS, Fedora -yum setja vsftpd, og fyrir Gentoo -koma fram vsftpd. Eftir kynningu, smelltu á Færðu inntil að hefja uppsetningarferlið.
  3. Staðfestu reikninginn þinn með viðeigandi lykilorði.
  4. Bíddu eftir að nýjum skrám er bætt við kerfið.

Við vekjum athygli CentOS eigenda sem nota hollur sýndarþjónn frá hvaða hýsingu sem er. Þú verður að uppfæra OS kjarnaeininguna, því án þessarar aðferðar birtist gagnrýnin villa við uppsetningu. Sláðu inn eftirfarandi skipanir í röð:

Yum uppfærsla
rpm -Uvh //www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum settu inn yum-plugin-fastestmirror
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-3.15.6-1.el7.elrepo.x86_64.rpm
yum settu upp kjarna-ml-3.15.6-1.el7.elrepo.x86_64.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-3.15.6-1.el7.elrepo.x86_64.rpm
yum settu upp kjarna-ml-devel-3.15.6-1.el7.elrepo.x86_64.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-doc-3.15.6-1.el7.elrepo.noarch.rpm
yum settu upp kjarna-ml-doc-3.15.6-1.el7.elrepo.noarch.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-headers-3.15.6-1.el7.elrepo.x86_64.rpm
yum settu upp kjarna-ml-hausa-3.15.6-1.el7.elrepo.x86_64.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-tools-3.15.6-1.el7.elrepo.x86_64.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-tools-libs-3.15.6-1.el7.elrepo.x86_64.rpm
yum settu upp kjarna-ml-tools-libs-3.15.6-1.el7.elrepo.x86_64.rpm
yum settu upp kernel-ml-tools-3.15.6-1.el7.elrepo.x86_64.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-tools-libs-devel-3.15.6-1.el7.elrepo.x86_64.rpm
yum settu upp kjarna-ml-verkfæri-libs-devel-3.15.6-1.el7.elrepo.x86_64.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/perf-3.15.6-1.el7.elrepo.x86_64.rpm
yum settu perf-3.15.6-1.el7.elrepo.x86_64.rpm
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/python-perf-3.15.6-1.el7.elrepo.x86_64.rpm
yum settu upp python-perf-3.15.6-1.el7.elrepo.x86_64.rpm
yum --enablerepo = Elrepo-kjarna setja upp kjarna-ml

Þegar þessari aðferð er lokið skaltu keyra stillingarskrána á hvaða þægilegan hátt sem er./boot/grub/grub.conf. Breyttu innihaldi þess svo að lokum hafi eftirfarandi breytur viðeigandi gildi:

sjálfgefið = 0
leikhlé = 5
titill vmlinuz-4.0.4-1.el7.elrepo.x86_64
rót (hd0.0)
kjarna /boot/vmlinuz-4.0.4-1.el7.elrepo.x86_64 hugga = hvc0 xencons = tty0 root = / dev / xvda1 ro
initrd /boot/initramfs-4.0.4-1.el7.elrepo.x86_64.img

Svo verðurðu bara að endurræsa hollan netþjóninn og halda áfram að beinni uppsetningu FTP netþjónsins á tölvunni.

Skref 2: Upphafleg FTP netþjónsuppsetning

Saman með forritinu var stillingarskránni hlaðið niður í tölvuna og byrjar síðan FTP netþjóninn. Allar stillingar eru gerðar eingöngu fyrir sig samkvæmt ráðleggingum hýsingarinnar eða eigin óskum. Við getum aðeins sýnt hvernig þessi skrá er opnuð og hvaða breytur ætti að taka eftir.

  1. Í Debian eða Ubuntu stýrikerfum keyrir uppsetningarskráin svona:sudo nano /etc/vsftpd.conf. Á CentOS og Fedora er það á leiðinni/etc/vsftpd/vsftpd.confog í Gentoo -/etc/vsftpd/vsftpd.conf.example.
  2. Skráin sjálf birtist í vélinni eða textaritlinum. Vinsamlegast athugið punktana hér að neðan. Í stillingaskránni þinni ættu þau að hafa sömu gildi.

    anonymous_enable = NEI
    local_enable = JÁ
    write_enable = JÁ
    chroot_local_user = JÁ

  3. Framkvæmdu restina af klippingunni sjálfur og gleymdu því ekki eftir að vista breytingarnar.

Skref 3: Bæta við háþróaðri notanda

Ef þú ætlar ekki að vinna með FTP netþjóninn í gegnum aðalreikninginn þinn eða vilt veita öðrum notendum aðgang, verða sniðin sem búið er til að hafa ofurnotendarétt svo aðgangur að VSftpd tólinu valdi ekki villum sem hafnað er aðgangi.

  1. Hlaupa „Flugstöð“ og sláðu inn skipuninanotandi sudo adduser1hvar notandi1 - Nafn nýja reikningsins.
  2. Settu lykilorð fyrir það og staðfestu það síðan. Að auki mælum við eindregið með að þú munir eftir heimasíðunni á reikningnum, í framtíðinni gætir þú þurft að fá aðgang að henni í gegnum stjórnborðið.
  3. Fylltu út grunnupplýsingarnar - fullt nafn, herbergisnúmer, símanúmer og aðrar upplýsingar, ef þess þarf.
  4. Eftir það, veitðu notandanum háþróað réttindi með því að slá inn skipuninanotandi sudo bæta við notanda1.
  5. Búðu til sérstaka skrá fyrir notandann til að geyma skrár sínar í gegnumsudo mkdir / heima / user1 / skrár.
  6. Næst skaltu fara í heimamöppuna þína í gegnumgeisladiskur / heimaog gera þar hinn nýja notanda að eiganda skráasafnsins með því að slá innchown root: root / home / user1.
  7. Endurræstu netþjóninn eftir að allar breytingar hafa verið gerðarsudo þjónusta vsftpd endurræsa. Aðeins í Gentoo dreifingu endurræsir tólið í gegnum/etc/init.d/vsftpd endurræstu.

Nú geturðu framkvæmt allar nauðsynlegar aðgerðir á FTP netþjóninum fyrir hönd nýs notanda sem hefur háþróaðan aðgangsrétt.

Skref 4: Stilla eldvegg (aðeins Ubuntu)

Notendur annarra dreifingar geta örugglega sleppt þessu skrefi, þar sem ekki er lengur þörf á stillingum hafnar, aðeins í Ubuntu. Sjálfgefið er að Firewall er þannig stilltur að það leyfir ekki komandi umferð frá netföngunum sem við þurfum, svo þú verður að leyfa flutning hennar handvirkt.

  1. Í stjórnborðinu skaltu virkja skipanirnar í einusudo ufw slökkvaogsudo ufw gera kleifttil að endurræsa eldvegginn.
  2. Bættu reglum um heimleið meðsudo ufw leyfa 20 / tcpogsudo ufw leyfa 21 / tpp.
  3. Athugaðu hvort reglunum sem eru færðar inn hafi verið beitt með því að skoða stöðu eldveggsinssudo ufw staða.

Sérstaklega vil ég taka nokkrar gagnlegar skipanir:

  • /etc/init.d/vsftpd byrjuneðaþjónusta vsftpd byrjun- greining á uppsetningarskránni;
  • netstat -tanp | grep LISTEN- sannprófun á uppsetningu FTP netþjónsins;
  • maður vsftpd- hringdu í opinber skjöl VSftpd til að finna nauðsynlegar upplýsingar varðandi rekstur veitunnar;
  • þjónusta vsftpd endurræsaeða/etc/init.d/vsftpd endurræstu- endurræsa netþjóninn.

Varðandi aðgang að FTP netþjóninum og vinna frekar með hann, hafðu samband við fulltrúa hýsingaraðila til að fá þessi gögn. Með þeim geturðu skýrt upplýsingar um næmi stilla og tilkomu ýmiss konar villna.

Á þessari grein lýkur. Í dag skoðuðum við málsmeðferðina við að setja upp VSftpd netþjóninn án þess að vera bundinn við neina hýsingu, svo íhugaðu þetta þegar þú fylgir leiðbeiningum okkar og berðu þær saman við þær sem fyrirtækið veitir sem inniheldur raunverulegur netþjón þinn. Að auki mælum við með að þú kynnir þér annað efni okkar þar sem fjallað er um uppsetningu LAMP íhluta.

Sjá einnig: Uppsetning LAMP hugbúnaðargerðarinnar á Ubuntu

Pin
Send
Share
Send