Cruthú freastalaí FTP in Linux

Déantar comhaid a aistriú ar an líonra a bhuí le freastalaí FTP atá cumraithe go cuí. Oibríonn an prótacal seo ag baint úsáide as ailtireacht TCP cliant-freastalaí agus úsáideann sé naisc líonra éagsúla chun a chinntiú go n-aistrítear orduithe idir nóid nasctha. Tá sé de dhualgas ar úsáideoirí a bhfuil ceangal acu le cuideachta óstála ar leith freastalaí FTP pearsanta a bhunú de réir riachtanais na cuideachta a sholáthraíonn seirbhísí cothabhála láithreán gréasáin nó bogearraí eile. Ansin, taispeánfaimid an dóigh le freastalaí den sórt sin a chruthú in Linux trí úsáid a bhaint as sampla ceann de na fóntais.

Cruthaigh freastalaí FTP in Linux

Inniu úsáidfimid uirlis darb ainm VSftpd. Is iad na buntáistí a bhaineann le freastalaí FTP den sórt sin ná go ritheann sé go réamhshocraithe ar go leor córas oibriúcháin, go gcoinníonn sé stórtha oifigiúla dáiltí éagsúla Linux agus go bhfuil sé sách éasca a chumrú d’oibriú ceart. Dála an scéil, úsáidtear an FTP áirithe seo go hoifigiúil ar an eithne Linux, agus molann go leor cuideachtaí óstála VSftpd a shuiteáil. Dá bhrí sin, tabharfaimid aird ar an bpróiseas céim ar chéim chun na comhpháirteanna riachtanacha a shuiteáil agus a chumrú.

Céim 1: Suiteáil VSftpd

De réir réamhshocraithe, níl na leabharlanna VSftpd riachtanacha ar fad ar fáil, mar sin ní mór iad a luchtú de láimh tríd an gconsól. Seo mar a leanas:

  1. Oscail suas "Críochfort" aon mhodh áisiúil, mar shampla, tríd an roghchlár.
  2. Éilítear ar shealbhóirí leaganacha Debian nó Ubuntu ordú a chlárú.sudo apt-get suiteáil vsftpd. CentOS, Fedora -shuiteáil yum vsftpd, agus do Gentoo -chun cinn vsftpd. Tar éis na réamhrá, cliceáil ar Cuir isteachchun an próiseas suiteála a thosú.
  3. Deimhnigh go bhfuil cearta agat le do chuntas trí an focal faire cuí a shonrú.
  4. Fan le go gcuirfear comhaid nua leis an gcóras.

Tarraingímid aird úinéirí CentOS, a úsáideann freastalaí fíorúil tiomnaithe ó aon óstáil. Beidh ort an modúl eithne OS a nuashonrú, mar gheall ar gan an nós imeachta seo, beidh earráid chriticiúil le feiceáil le linn na suiteála. Cuir na horduithe seo a leanas isteach i ndiaidh a chéile:

nuashonrú yum
rpm -Uvh // www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
shuiteáil yum-plugin-fastestmror
wget //mirrors.neterra.net/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-3.15.6-1.el7.elrepo.x86_64.rpm
suiteáil eithne-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
suiteáil eithne-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
suiteáil eithne-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
suiteáil an-cheanntásc-ml-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
suiteáil eithne-ml-tools-libs-3.15.6-1.el7.elrepo.x86_64.rpm
suiteáil eithne-ml-uirlisí-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
suiteáil eithne-ml-uirlisí-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
suiteáil 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
suiteáil python-perf-3.15.6-1.el7.elrepo.x86_64.rpm
yum --enablerepo = elrepo-kernel suiteáil eithne-ml

Tar éis dheireadh an nós imeachta iomláin seo, rith an comhad cumraíochta/ bata / gruach / lus.conf. Athraigh a bhfuil ann ionas go mbeidh na luachanna cuí ag na paraiméadair seo a leanas:

réamhshocrú = 0
amlíne = 5
teideal vmlinuz-4.0.4-1.el7.elrepo.x86_64
fréamh (hd0,0)
kernel /boot/vmlinuz-4.0.4-1.el7.elrepo.x86_64 consól = hvc0 xencons = tty0 root = / dev / xvda1 ro
tionscnamh / boird / eitramfs-4.0.4-1.el7.elrepo.x86_64.img

Ansin ní mór duit ach an freastalaí tiomnaithe a atosú agus dul ar aghaidh leis an bhfreastalaí FTP a shuiteáil láithreach.

Céim 2: Socrú Tosaigh Freastalaí FTP

Chomh maith leis an gclár, luchtaíodh a chomhad cumraíochta ar an ríomhaire, ag tosú as a bhfeidhmíonn an freastalaí FTP. Déantar gach suíomh ar bhonn aonair ar mholtaí an óstála nó a roghanna féin. Ní féidir linn ach an chaoi a n-osclaítear an comhad seo a thaispeáint agus cad iad na paraiméadair ba chóir aird a thabhairt orthu.

  1. Ar chórais oibriúcháin Debian nó Ubuntu, ritheann an comhad cumraíochta mar seo:sudo nano /etc/vsftpd.conf. I CentOS agus Fedora tá sé ar an mbealach./etc/vsftpd/vsftpd.conf, agus in Gentoo -/etc/vsftpd/vsftpd.conf.example.
  2. Taispeántar an comhad féin sa chonsól nó san eagarthóir téacs. Tabhair aird anseo ar na pointí thíos. I do chomhad cumraíochta, ba cheart go mbeadh na luachanna céanna acu.

    anonymous_enable = UIMH
    local_enable = TÁ
    Writing_enable = TÁ
    chroot_local_user = TÁ

  3. Déan an chuid eile ag eagarthóireacht ort féin, agus ansin ná déan dearmad na hathruithe a shábháil.

Céim 3: Ardúsáideoir a chur leis

Má tá tú chun dul ag obair le freastalaí FTP ní trí do phríomhchuntas nó más mian leat rochtain a thabhairt d'úsáideoirí eile, ní mór go mbeadh cearta superuser ag na próifílí a cruthaíodh ionas nach mbeidh aon earráidí ann agus rochtain á fáil ar an bhfóntas VSftpd.

  1. Rith "Críochfort" agus cuir isteach an t-ordúúsáideoir sudo adduser1áit úsáideoir1 - ainm an chuntais nua.
  2. Socraigh focal faire dó, agus ansin dearbhaigh é. Ina theannta sin, molaimid go láidir cuimhneamh ar eolaire baile an chuntais, sa todhchaí b'fhéidir go mbeidh ort rochtain a fháil air tríd an consól.
  3. Líon an buneolas - ainm iomlán, uimhir seomra, uimhreacha teileafóin agus faisnéis eile, más gá.
  4. Ina dhiaidh sin, tabhair cearta leathnaithe don úsáideoir trí dhul isteach san ordúúsáideoir sudo adduser1 sudo.
  5. Cruthaigh comhadlann ar leith don úsáideoir chun a chuid comhad a stóráilsudo mkdir / home / user1 / files.
  6. Ansin, téigh go dtí do fhillteán baile trícd / baileagus ansin is é an t-úsáideoir nua úinéir do eolaire trí chlóscríobhfréamh gearrtha: fréamh / baile / úsáideoir1.
  7. Atosaigh an freastalaí tar éis gach athrú a dhéanamh.atosú seirbhís sudo vsftpd. Ach amháin i ndáileadh Gentoo, athraíonn na fóntais tríothu/etc/init.d/vsftpd atosú.

Anois is féidir leat gach gníomh riachtanach a dhéanamh ar an bhfreastalaí FTP thar ceann úsáideora nua a bhfuil cearta rochtana sínte aige.

Céim 4: Cumraigh Balla Dóiteáin (Ubuntu amháin)

Is féidir le húsáideoirí dáiltí eile an chéim seo a sheachaint go sábháilte, ós rud é nach dteastaíonn cumraíocht na gcalafort a thuilleadh in Ubuntu. De réir réamhshocraithe, déantar an Balla Dóiteáin a chumrú sa chaoi is nach ligfidh sé isteach i dtrácht isteach ó na seoltaí atá de dhíth orainn, mar sin, beidh orainn a phasáiste a cheadú de láimh.

  1. Sa chonsól, gníomhaigh na horduithe ceann ar cheann.díchumasaigh sudo ufwaguscumasaíonn sudo ufwchun an balla dóiteáin a atosú.
  2. Cuir isteach rialacha isteachceadaíonn sudo ufw 20 / tcpagusceadaíonn sudo ufw 21 / tcp.
  3. Seiceáil an bhfuil na rialacha curtha i bhfeidhm trí stádas an bhalla dóiteáin a bhreathnústádas sudo ufw.

Ar leithligh uaim, ba mhaith liom roinnt orduithe úsáideacha a lua:

  • /etc/init.d/vsftpd tústús seirbhíse vsftpd- anailís ar an gcomhad cumraíochta;
  • netstat -tanp | grep ÉIST- cruinneas suiteáil an fhreastalaí FTP a sheiceáil;
  • fear vsftpd- an doiciméadú oifigiúil VSftpd a ghlaoch chun an fhaisnéis riachtanach maidir le hoibriú na fóntais a chuardach;
  • atosú seirbhíse vsftpd/etc/init.d/vsftpd atosú- atosú an fhreastalaí.

Maidir le rochtain a fháil ar an bhfreastalaí FTP agus obair bhreise leis, déan teagmháil le hionadaithe óstála na sonraí seo a fháil. As iad, beidh tú in ann faisnéis a shoiléiriú faoi na caolchúisí a bhaineann le tiúnta agus faoi chineálacha éagsúla earráidí.

Tagann deireadh leis an alt seo. Sa lá atá inniu ann tá anailís déanta againn ar nós imeachta suiteála an fhreastalaí VSftpd gan a bheith ceangailte le haon chuideachta óstála, mar sin déan é seo a choinneáil i gcuimhne agus ár dtreoracha á gcur i bhfeidhm againn agus déan iad a chur i gcomparáid leis na cinn a sholáthraíonn an chuideachta ina bhfuil do fhreastalaí fíorúil. Ina theannta sin, molaimid duit eolas a chur ar ár n-ábhar eile, a dhéileálann le topaic suiteála comhpháirteanna LAMP.

Féach freisin: Suiteáil an tsraith LAMP in Ubuntu