Freastalaí FTP a chruthú ar Linux

Pin
Send
Share
Send

Déantar aistriú comhad ar an líonra a bhuíochas le freastalaí FTP atá cumraithe i gceart. Oibríonn prótacal den sórt sin ag baint úsáide as TCP ar ailtireacht cliant-freastalaí agus úsáideann sé naisc líonra éagsúla chun aistriú orduithe idir nóid ceangailte a chinntiú. Tá úsáideoirí a bhfuil baint acu le hóstáil áirithe ag tabhairt aghaidh ar an ngá le freastalaí FTP pearsanta a chumrú de réir riachtanais cuideachta a sholáthraíonn seirbhísí cothabhála láithreán nó bogearraí eile. Ansin, taispeánfaimid conas freastalaí den sórt sin a chruthú i Linux ag úsáid ceann de na fóntais mar shampla.

Cruthaigh freastalaí FTP ar Linux

Inniu úsáidfimid uirlis ar a dtugtar VSftpd. Is iad na buntáistí a bhaineann le freastalaí FTP den sórt sin ná go ritheann sé ar go leor córais oibriúcháin de réir réamhshocraithe, go gcoinníonn sé stórtha oifigiúla dáiltí éagsúla Linux, agus go bhfuil sé réasúnta éasca a chumrú chun feidhmiú i gceart. Dála an scéil, úsáidtear an FTP seo go hoifigiúil ar an eithne Linux, agus molann go leor cuideachtaí óstála VSftpd a shuiteáil. Dá bhrí sin, déanaimis aird a thabhairt ar shuiteáil agus ar chumraíocht céim ar chéim na gcomhpháirteanna riachtanacha.

Céim 1: Suiteáil VSftpd

De réir réamhshocraithe, ní chuirtear na leabharlanna VSftpd riachtanacha go léir san áireamh sna dáiltí, mar sin caithfear iad a íoslódáil de láimh tríd an consól. Déantar é mar seo a leanas:

  1. Oscail "Críochfort" aon mhodh áisiúil, mar shampla, tríd an roghchlár.
  2. Ní mór d’úinéirí leaganacha Debian nó Ubuntu ordú a chlárúsudo apt-get install vsftpd. CentOS, Fedora -yum shuiteáil vsftpd, agus do Gentoo -teacht chun cinn vsftpd. Tar éis é a thabhairt isteach, cliceáil ar Iontráilchun an próiseas suiteála a thosú.
  3. Deimhnigh do chuntas leis an bhfocal faire cuí.
  4. Fan 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 modúl eithne OS a nuashonrú, mar gheall ar an nós imeachta seo beidh earráid chriticiúil le feiceáil le linn na suiteála. Iontráil na horduithe seo a leanas go seicheamhach:

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

Tar éis duit an nós imeachta seo a chríochnú, rith an comhad cumraíochta ar bhealach áisiúil ar bith./boot/grub/grub.conf. Athraigh a bhfuil ann ionas go mbeidh na luachanna iomchuí ag na paraiméadair seo a leanas sa deireadh:

réamhshocrú = 0
teorainn ama = 5
teideal vmlinuz-4.0.4-1.el7.elrepo.x86_64
fréimhe (hd0.0)
eithne /boot/vmlinuz-4.0.4-1.el7.elrepo.x86_64 consól = hvc0 xencons = tty0 root = / dev / xvda1 ro
initrd /boot/initramfs-4.0.4-1.el7.elrepo.x86_64.img

Ansin níl le déanamh agat ach an freastalaí tiomnaithe a atosaigh agus dul ar aghaidh chuig suiteáil dhíreach an fhreastalaí FTP ar an ríomhaire.

Céim 2: Socrú Tosaigh FTP FTP

In éineacht leis an gclár, rinneadh a chomhad cumraíochta a íoslódáil chuig an ríomhaire, ag tosú as a bhfeidhmíonn an freastalaí FTP. Déantar gach socrú ina n-aonar de réir mholtaí an óstála nó de réir do roghanna féin. Ní féidir linn a thaispeáint ach conas a osclaítear an comhad seo agus na paraiméadair ar cheart 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. Ar CentOS agus Fedora, tá sé ar an mbealach/etc/vsftpd/vsftpd.confagus i Gentoo -/etc/vsftpd/vsftpd.conf.example.
  2. Tá an comhad féin le feiceáil sa chonsól nó san eagarthóir téacs. Tabhair faoi deara na pointí thíos. I do chomhad cumraíochta, ba cheart go mbeadh na luachanna céanna acu.

    gan ainm_enable = NÍL
    local_enable = TÁ
    write_enable = TÁ
    chroot_local_user = TÁ

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

Céim 3: Ard-Úsáideoir a Chur Leis

Mura bhfuil tú ag dul ag obair leis an bhfreastalaí FTP trí do phríomhchuntas nó má theastaíonn uait rochtain a sholáthar d’úsáideoirí eile, caithfidh cearta superuser a bheith ag na próifílí cruthaithe ionas nach mbeidh rochtain ar fhóntais VSftpd ina chúis le hearráidí a dhiúltaítear rochtain.

  1. Rith "Críochfort" agus cuir isteach an t-ordúsudo adduser úsáideoir1áit úsáideoir1 - Ainm an chuntais nua.
  2. Socraigh pasfhocal dó, agus ansin é a dhearbhú. Ina theannta sin, molaimid go láidir duit 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 fhaisnéis bhunúsach - ainm iomlán, uimhir an tseomra, uimhreacha gutháin agus faisnéis eile, más gá.
  4. Ina dhiaidh sin, tabhair cearta chun cinn don úsáideoir tríd an ordú a iontráilsudo adduser user1 sudo.
  5. Cruthaigh eolaire ar leithligh don úsáideoir chun a chuid comhad a stóráil trídsudo mkdir / home / user1 / files.
  6. Ar aghaidh, bog go dtí d’fhillteán baile trídcd / baileagus ansin úinéir an eolaire a dhéanamh den úsáideoir nua trí chlóscríobhfréamh chown: root / home / user1.
  7. Atosaigh an freastalaí tar éis gach athrú a dhéanamhseirbhís sudo vsftpd atosú. Is sa dáileadh Gentoo amháin a dhéantar an fóntais a atosaigh/etc/init.d/vsftpd atosú.

Anois is féidir leat na gníomhartha riachtanacha go léir a dhéanamh ar an bhfreastalaí FTP thar ceann úsáideora nua a bhfuil cearta rochtana chun cinn 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 scipeáil go sábháilte, ós rud é nach gá cumraíocht calafoirt a dhéanamh in áit ar bith a thuilleadh, in Ubuntu amháin. De réir réamhshocraithe, tá Balla Dóiteáin cumraithe sa chaoi is nach ligfidh sé don trácht atá ag teacht isteach ó na seoltaí a theastaíonn uainn, mar sin beidh ort a bhealach a cheadú de láimh.

  1. Sa chonsól, gníomhaigh na horduithe ceann ar cheannsudo ufw díchumasaitheagussudo ufw cumasaighchun balla dóiteáin a atosú.
  2. Cuir rialacha isteach ag baint úsáide assudo ufw ceadaigh 20 / tcpagussudo ufw ceadaigh 21 / tcp.
  3. Seiceáil an bhfuil na rialacha a iontráladh curtha i bhfeidhm trí stádas an bhalla dóiteáin a fheiceáilstádas sudo ufw.

Ar leithligh, ba mhaith liom roinnt orduithe úsáideacha a thabhairt faoi deara:

  • /etc/init.d/vsftpd tústús seirbhíse vsftpd- anailís ar an gcomhad cumraíochta;
  • netstat -tanp | grep LISTEN- suiteáil an fhreastalaí FTP a fhíorú;
  • fear vsftpd- glaoigh ar dhoiciméadacht oifigiúil VSftpd chun an fhaisnéis riachtanach a fháil maidir le hoibriú na fóntais;
  • atosú seirbhíse vsftpd/etc/init.d/vsftpd atosú- Atosaigh an freastalaí.

Maidir le rochtain ar an bhfreastalaí FTP agus tuilleadh oibre leis, déan teagmháil le d’ionadaithe óstála chun na sonraí seo a fháil. In éineacht leo, is féidir leat faisnéis a shoiléiriú faoi na caolchúisí a bhaineann le tiúnadh agus tarlú cineálacha éagsúla earráidí.

Tagann deireadh leis an alt seo. Scrúdaíomar inniu an nós imeachta chun an freastalaí VSftpd a shuiteáil gan a bheith ceangailte le haon óstáil, mar sin déan é seo a mheas agus tú ag leanúint ár dtreoracha agus déan comparáid idir iad agus 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 phléann an topaic comhpháirteanna LAMP a shuiteáil.

Féach freisin: Suiteáil Suiteáil Bogearraí LAMP ar Ubuntu

Pin
Send
Share
Send