Uyifaka njani kwaye uyiqwalasele iserver ye-FTP ene-Pure-FTPd + nabasebenzisi ababonakalayo

Ndingomnye wabo bathanda ukwenza izinto ezintsha kunye nokufunda izinto ezintsha, kungekudala bekufuneka ndifake kwaye ndiqwalasele iserver ye-FTP kwaye ndaye ndagqiba kwelokuba ndiyenze ngokwahlukileyo kunokuba bendihlala ndisenza.

Kule meko ndikhethe inkonzo ye-FTP enabasebenzisi ababonakalayo, abasebenzisi abaza kugcinwa kwifayile ebhaliweyo (umsebenzisi, iphasiwedi, useto, njl.njl., Zonke I-FTPd echanekileyo.

Apha ndiza kukubonisa indlela yokwenza ... kulungile, masiqale started

Okokuqala, khankanya ukuba imiyalelo kwesi sifundo yenzelwe ii-distros ezinje nge-Debian okanye ngokusekwe kuzo, nangona kunjalo, ukuba umntu usebenzisa enye i-distro kwiseva yakhe kufuneka afake iipakeji ezifanayo kwaye asebenzise useto olucwangciswe apha ngezantsi, ekuphela kwento ekufuneka itshintshe ngumyalelo wokufaka.

Yonke imiyalelo abaya kuyifunda iya kwenziwa njengengcambu, ukuba unqwenela, unokulungiselela u- "sudo" kumgca ngamnye.

1. Kuqala kufuneka sifake i-FTPd eyiyo:

apt-get install pure-ftpd

Iziphumo ziya kuphelisa into enje:

ufakelo-olusulungekileyo-ftpd

2. Inkonzo sele yenziwe yasebenza, kodwa ayisebenzi ukuba asiyilungiselelanga kakuhle, masibeke ifayile yoqwalaselo ebanzi kodwa iphantse ibe semgangathweni, iqulethe okuqhelekileyo, eqinisekisa ukuba abasebenzisi abangaziwayo abavumelekanga, njl.

cd /etc/pure-ftpd/ && wget http://ftp.desdelinux.net/pure-ftpd.conf

3. Ewe, masithi ifolda yethu ye-FTP ngu / var / www / ftp / kwaye sifuna ukwenza umsebenzisi onokufaka ulwazi kwi / var / www / ftp / sysadmin / ifolda, masibeke oku kulandelayo kwisiphelo sendlela:

pure-pw useradd sysadmin -u 2001 -g 2001 -d /var/www/ftp/sysadmin/

Oku kuthetha oku kulandelayo:

i-pure-pw: Umyalelo osetyenziselwa ukuxhaphaza abasebenzisi be-Pure-FTPd
useradd: Sibonisa ukuba siza kongeza umsebenzisi
sysadmin: Umsebenzisi endifuna ukumdala
-u 2001: UmsebenzisiID womsebenzisi
-g 2001: IqelaID lomsebenzisi
-d / var / www / ftp / sysadmin /: Ifolda eya kuba likhaya lalo msebenzisi, Oko kukuthi, apho baya kulayisha khona izinto

Xa ufaka umgca wangaphambili, uya kukucela iphasiwedi yomsebenzisi.

Kuya kufuneka ukuba babeyenzile ngaphambili ifolda ye sysadmin ngaphakathi / var / www / ftp /

4. Ngoku kufuneka bahlaziye ifayile yedatha yomsebenzisi, ngenxa yoku singena kwifolda / njl / pure-ftpd / (cd / njl / pure-ftpd) kwaye sibeke kwisiphelo sendlela:

pure-pw mkdb

5. Ngoku kufuneka siqale nge-Pure-FTPd kodwa sibonisa ukuba siza kusebenzisa iifayile zabasebenzisi, masiqale siyeke inkonzo:

/etc/init.d/pure-ftpd stop

Emva koko siya kuqinisekisa ukuba ayizukuqala ngokwendalo ngokwesiqhelo:

chmod -x /etc/init.d/pure-ftpd

Kwaye ngoku siqala inkonzo ngendlela yethu:

/usr/sbin/pure-ftpd -j -lpuredb:/etc/pure-ftpd/pureftpd.pdb

6. Ukuba bazama ukusebenzisa isicelo esinjengeFayilezilla baya kubona ukuba banokunxibelelana ngaphandle kweengxaki nomsebenzisi owenziweyo, nangona kunjalo abayi kuba nakho ukukopa nantoni na okanye benze iikhombisi, kungenxa yokuba / var / www / ftp / sysadmin / ifolda (ikhaya lomsebenzisi ngokomzekelo) ayinayo imvume efanelekileyo, iya kulungiswa nge:

chown -R 2001:2001 /var/www/ftp/sysadmin/

Khumbula, i-Uid kunye neGid 2001 ngoyena msebenzisi simenzileyo, sayidala ngomyalelo kwisinyathelo esedlule 3 😉

7. Ukuyekisa inkonzo, cofa nje [Ctrl] + [C] kwisiphelo esinye okanye, kwesinye isiphelo sendlela, yenza:

killall pure-ftpd

Ngoku siza kubonisa ukuba inkonzo izakuqala ngokuzenzekelayo ngenkqubo xa iseva iqala, ngenxa yoku siguqula /etc/rc.local ifayile kwaye ngaphambi komgca wokugqibela othi "phuma 0" sibeka umyalelo esiqala ngawo inkonzo ye-FTP:

/usr/sbin/pure-ftpd -j -lpuredb:/etc/pure-ftpd/pureftpd.pdb

Ngamanye amagama, inokujongeka ngoluhlobo:

i-rc-yendawo-ecocekileyo-ftpd

Ungahlela ifayile nge-nano, vi okanye umhleli owuthandayo, okanye ukuba ukhetha njalo, khuphela kwaye uncamathisele lo myalelo oya kuwenza lula umsebenzi wakho:

perl -pi -e "s[exit 0][/usr/sbin/pure-ftpd -j -lpuredb:/etc/pure-ftpd/pureftpd.pdb]g" /etc/rc.local && echo "exit 0" >> /etc/rc.local

... ewe ewe ... njengoko ufunda, «ukuququzelela», ngumyalelo obanzi ewe, kodwa kukutshintsha nje isicatshulwa nge-perl kunye ne-echo engenabungozi 🙂

8. Nje ukuba kwenziwe, qala kabusha iserver kwaye uya kubona ukuba inkonzo ye-ftpd ecocekileyo iqalile kwaye ilungele ukusebenza

Ungabacima njani abasebenzisi?

Njengoko benditshilo ngaphambili, umthetho ecocekileyo-pw Yile nto siyifunayo ukuphatha abasebenzisi, ukucima umsebenzisi (umzekelo, sysadmin) masibeke oku kulandelayo:

cd /etc/pure-ftpd/
pure-pw userdel sysadmin
pure-pw mkdb

Khumbula ukuba ngalo lonke ixesha usenza utshintsho kuye nawuphina umsebenzisi, kuya kufuneka uphinde wenze ifayile yedatha ebonakalayo yabasebenzisi, ibekwe kwi / etc / pure-ftpd /

Ngapha koko zihlobo ndicinga ukuba akukho nto ingako inokongezwa, simema wena ukuba ufunde uncedo lwe-pw emsulwa kuba isivumela okungaphezulu koku ndikubonise apha (oku sisifundo nje esifutshane nesiphantse sasisiseko).

Kwiminyaka emibini okanye emibini eyadlulayo ndandingomnye wabo badibanisa yonke into kwi-OpenLDAP okanye kwi-MySQL, kodwa njengoko ixesha lihamba ndiye ndabona ukuba uninzi lonxibelelwano kwindawo yolwazi olunje ngezi zinto zivelisa ukusetyenziswa amaxesha amaninzi esingakwaziyo ukuhlawula, Ngesi sizathu, ukusetyenziswa kweendlela ezinokubakho njengokusebenzisa isiseko sedatha kwiifayile zesicelo, ezinje ngePure-FTPd .pdb 🙂

Nawuphi na ukuthandabuza okanye umbuzo ndiza kuzama ukunceda kangangoko ndinako.

Ukubulisa kunye ... nokonwaba!


Umxholo wenqaku uyabambelela kwimigaqo yethu imigaqo yokuziphatha yokuhlela. Ukuxela impazamo cofa apha.

Izimvo ezi-13, shiya ezakho

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   iyeva sitsho

    Amaxwebhu .. kwimeko yeempazamo 😀

    1.    I-KZKG ^ iGaara sitsho

      Kwaye sele ndibhala iposti yendlela yokufaka i-Nginx + MySQL + Spawn_FastCGI njengokuba ndenze ngobulungisa, kwaye ndiyabulela kuloo bhlog isebenza kakuhle

      Ndiyathemba ukuba ndiza kuyilungiselela ingomso okanye usuku olulandelayo.

  2.   Rodolfo sitsho

    Iposi elungileyo; Kuyahlekisa, kutshanje bendisokola ukubeka i-ftp server yam andikwazi nokuba ne-vsftpd kwaye ndiye kwi-pure-ftpd kwaye kuthekani ukuba ndicinga ukuba ndiyayidinga kukubeka umzekelo we-conf ecacileyo amaxwebhu alungile, kodwa ubuncinci iziseko . Ukubhala ngokufihlakeleyo, okanye ubuncinci kwizibuko elihamba phambili kwimeko apho kusetyenziswa i-router.
    Ngendlela ngalo myalelo omsulwa-ftpokuvumela ukuba wazi ukuba ngubani odibene nomncedisi, kwaye ukuba kukho into ekhutshelweyo;).
    Kwaye ngokutsho kwakho, ukubeka isiseko sedatha ukunxibelelana neseva akuyomfuneko kangako.

    1.    I-KZKG ^ iGaara sitsho

      Enkosi ngezimvo 🙂

      Ewe ngenene, andichazanga izinto ezininzi (zonke enyanisweni) kuqwalaselo, kukuba ndicinge ukuba umntu owaziyo ukuphatha iseva, ofuna ukufaka inkonzo ye-FTP, ukuba umntu angabinangxaki enkulu yokufunda izimvo zefayile ye-conf ^ - ^

      Ukubulisa kwaye kwakhona, enkosi ngezimvo

  3.   UTahuri sitsho

    Molo Iposti elungileyo kakhulu, ndisebenzisa (okanye ubuncinci okwangoku) vsftpd kodwa ndineengxaki ngayo, kwaye bendifuna ukubona ukuba ndiyenzekile na le nto, unayo i-url okanye i-doc ukuze ubone ukuba injani na?

    Ndiyabulela kakhulu };)

    1.    I-KZKG ^ iGaara sitsho

      Uyabona ukucwangciswa apha: http://ftp.desdelinux.net/pure-ftpd.conf
      Nawuphi na umbuzo okanye ukuba ufuna into uvule umsonto kwiforum esiya kukuvuyela ukukunceda

  4.   UAtheyus sitsho

    Kulunge kakhulu 😀

    Into nje encinci, umthetho we-perl ulahlekile uphawu lwe- ^, ke ayitshintshi enye indlela yokuphuma engu-0 ekule mibono:

    perl -pi -e "s[^exit 0][/usr/sbin/pure-ftpd -j -lpuredb:/etc/pure-ftpd/pureftpd.pdb]g" rc.local && echo "exit 0" >> rc.local

    Phendula nge quote

  5.   UOmar sitsho

    Ukugqwesa, ndinombuzo nje, ndingawenza njani umsebenzisi ofunda kuphela? Ndisebenzisa i-Centos 6.5, pureftpd, ispconfig kunye nemowudi yemizobo.

    Ndisebenzisa ispconfig kuphela kwi-ftp

    mbuliso no mbulelo

  6.   imvula sitsho

    Le ndlela yokufaka i-pureftp yi-ASCO 🙂 ushiya inkonzo isebenza njengengcambu, wenze umsebenzisi kwaye utshintshe iimvume kwinkqubo yefayile, kunye ne-ufff ende njl. Indlela efakwe ngayo iphakheji ilungele ukusetyenziswa, akukho sidingo sokwenza onke la manyathelo

    1.    iyeva sitsho

      Uyamenywa ukuba upapashe isikhokelo "esincinci" esincinci .. 😉

    2.    sedlav sitsho

      Ucebisa ntoni? Beka i-ftp server ukumamela kwizibuko> 1024? Ukuba iseva ye-ftp imamele kwizibuko eliqhelekileyo: 22 kufuneka iqhutywe njengengcambu ngaphandle kokuba uguqula amandla e-kernel, ukuba ufuna ukuphucula ukusetyenziswa kwesakhelo se-MAC kunye ne-SELinux enye into eyahlukileyo iya kuba kukuvalela / ukuyixhoma iserver I-ftp.

  7.   Ll Tailor sitsho

    Ikhonkco le-pure-ftpd.conf liphantsi okanye alikho. Ungayibuyisela?
    Gracias

  8.   Iimfakelo sitsho

    Kwiminyaka emi-2 kamva ikhonkco lefayile ye-pure-ftpd.conf isephantsi 🙁