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.
1. Kuqala kufuneka sifake i-FTPd eyiyo:
apt-get install pure-ftpd
Iziphumo ziya kuphelisa into enje:
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.
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:
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!
Izimvo ezi-13, shiya ezakho
Amaxwebhu .. kwimeko yeempazamo 😀
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.
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.
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
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 };)
Uyabona ukucwangciswa apha: http://ftp.desdelinux.net/pure-ftpd.conf
Nawuphi na umbuzo okanye ukuba ufuna into uvule umsonto kwiforum esiya kukuvuyela ukukunceda
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
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
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
Uyamenywa ukuba upapashe isikhokelo "esincinci" esincinci .. 😉
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.
Ikhonkco le-pure-ftpd.conf liphantsi okanye alikho. Ungayibuyisela?
Gracias
Kwiminyaka emi-2 kamva ikhonkco lefayile ye-pure-ftpd.conf isephantsi 🙁