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:
- Opið „Flugstöð“ hvaða hentuga aðferð sem er, til dæmis í gegnum valmyndina.
- Eigendur Debian eða Ubuntu útgáfa þurfa að skrá skipun
sudo 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ð. - Staðfestu reikninginn þinn með viðeigandi lykilorði.
- 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.
- Í 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.conf
og í Gentoo -/etc/vsftpd/vsftpd.conf.example
. - 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Á - 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.
- Hlaupa „Flugstöð“ og sláðu inn skipunina
notandi sudo adduser1
hvar notandi1 - Nafn nýja reikningsins. - 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ð.
- Fylltu út grunnupplýsingarnar - fullt nafn, herbergisnúmer, símanúmer og aðrar upplýsingar, ef þess þarf.
- Eftir það, veitðu notandanum háþróað réttindi með því að slá inn skipunina
notandi sudo bæta við notanda1
. - Búðu til sérstaka skrá fyrir notandann til að geyma skrár sínar í gegnum
sudo mkdir / heima / user1 / skrár
. - Næst skaltu fara í heimamöppuna þína í gegnum
geisladiskur / heima
og gera þar hinn nýja notanda að eiganda skráasafnsins með því að slá innchown root: root / home / user1
. - Endurræstu netþjóninn eftir að allar breytingar hafa verið gerðar
sudo þ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.
- Í stjórnborðinu skaltu virkja skipanirnar í einu
sudo ufw slökkva
ogsudo ufw gera kleift
til að endurræsa eldvegginn. - Bættu reglum um heimleið með
sudo ufw leyfa 20 / tcp
ogsudo ufw leyfa 21 / tpp
. - Athugaðu hvort reglunum sem eru færðar inn hafi verið beitt með því að skoða stöðu eldveggsins
sudo ufw staða
.
Sérstaklega vil ég taka nokkrar gagnlegar skipanir:
/etc/init.d/vsftpd byrjun
eð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æsa
eð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