Yadda ake girka da saita sabar FTP tare da masu amfani da Pure-FTPd + masu amfani

Ina ɗaya daga cikin waɗanda suke son ƙirƙirawa da kuma koyan sababbin abubuwa, ba da daɗewa ba dole ne in girka da saita sabar FTP kuma na yanke shawarar yin ta ba kamar yadda nake yi koyaushe ba.

A wannan yanayin na zaɓi sabis na FTP tare da masu amfani da kama-da-wane, masu amfani waɗanda za a adana su cikin ɓoyayyen fayil (mai amfani, kalmar sirri, saituna, da sauransu), duk tare da FTPd mai tsabta.

Anan zan nuna muku yadda ake yinshi ... to, bari mu fara 😉

Da farko dai, saka cewa umarni a cikin wannan koyarwar ana nufin su ne don lalata kamar Debian ko kuma bisa ga su, duk da haka idan wani yayi amfani da wani distro akan sabar su dole ne su girka abubuwan kunshi iri ɗaya kuma suyi amfani da saitunan da aka saita a ƙasa, abin da kawai ke buƙatar canzawa shine umarnin shigarwa.

Duk umarnin da zasu karanta za'a zartar dasu azaman tushe, idan kuna so zaku iya sanya "sudo" a kowane layi.

1. Da farko dole ne mu girka FTPd mai tsarki:

apt-get install pure-ftpd

Sakamakon zai ƙare wani abu kamar haka:

girkawa-m-ftpd

2. An riga an kunna sabis ɗin, amma ba shi da amfani idan ba mu saita shi yadda ya kamata ba, bari mu sanya fayil ɗin daidaitawa mai yawa amma kusan daidaitacce, yana ƙunshe da na al'ada, yana tabbatar da cewa ba a yarda da masu amfani da ba a sani ba, da dai sauransu.

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

3. Da kyau, a ce babban fayil ɗin mu na FTP shine / var / www / ftp / kuma muna son ƙirƙirar mai amfani wanda zai ɗora bayanai zuwa / var / www / ftp / sysadmin / babban fayil, bari mu sanya waɗannan a cikin tashar:

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

Wannan yana nufin mai zuwa:

pure-pw: Umurnin da aka yi amfani da shi don sarrafa masu amfani da Fure-FTPd
useradd: Mun nuna cewa za mu ƙara mai amfani
sysadmin: Mai amfani ina son ƙirƙira
-u 2001: UserID na wannan mai amfanin
-g 2001: GroupID na wannan mai amfanin
-d / var / www / ftp / sysadmin /: Babban fayil ɗin da zai zama gidan wancan mai amfani, ma'ana, inda zasu ɗora abubuwa

Lokacin da ka shigar da layin da ya gabata, zai tambayeka kalmar sirrin wannan mai amfani.

Dole ne a baya sun ƙirƙiri babban fayil ɗin sysadmin a ciki / var / www / ftp /

4. Yanzu dole ne su sake sabunta fayil ɗin mai amfani, saboda wannan mun shigar da babban fayil / sauransu / pure-ftpd / (cd / sauransu / pure-ftpd) kuma sanya a cikin m:

pure-pw mkdb

5. Yanzu dole ne mu fara Pure-FTPd amma yana nuna cewa zamuyi amfani da fayil ɗin masu amfani da kamala, da farko bari mu dakatar da sabis ɗin:

/etc/init.d/pure-ftpd stop

Sannan za mu tabbatar cewa ba zai fara ta tsohuwa ba:

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

Kuma yanzu mun fara sabis ɗin hanyarmu:

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

6. Idan sun gwada amfani da aikace-aikace kamar Filezilla zasu ga cewa zasu iya haɗuwa ba tare da matsala ba tare da mahaliccin da aka ƙirƙira, duk da haka ba zasu iya kwafa komai ba ko ƙirƙirar kundin adireshi, wannan saboda / var / www / ftp / sysadmin / babban fayil (gidan mai amfani kamar yadda misali) ba shi da izinin da ya dace, za a gyara shi tare da:

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

Ka tuna, Uid da Gid 2001 shine ɗayan masu amfani waɗanda muka ƙirƙira, mun ƙirƙira shi tare da umarni a cikin matakin da ya gabata 3 😉

7. Don tsayar da sabis ɗin, kawai danna Ctrl] + [C] a cikin wannan tashar ko, a wata tashar, yi:

killall pure-ftpd

Yanzu zamu nuna cewa sabis zai fara aiki ta atomatik tare da tsarin lokacin da sabar ta fara, saboda wannan muna gyara fayil ɗin /etc/rc.local kuma kafin layin ƙarshe da aka ce "fita 0" mun sanya umarnin da muka fara sabis ɗin FTP da shi:

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

Watau, zai yi kama da wannan:

rc-na gida-tsantsa-ftpd

Kuna iya shirya fayil ɗin tare da nano, vi ko editan da kuka fi so, ko kuma idan kun fi so, kwafa da liƙa wannan umarnin wanda zai sauƙaƙa muku aikinku:

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

... ee eh ... kamar yadda kuka karanta, «sauƙaƙe», umarni ne mai yawa ee, amma kawai maye gurbin rubutu da perl da amsa kuwwa mara cutarwa 🙂

8. Da zarar an gama wannan, sake kunna sabar kuma za ku ga cewa sabis ɗin tsarkakakke-ftpd ya fara kuma a shirye yake don aiki 😀

Yadda za a share masu amfani?

Kamar yadda na fada muku a baya, umarnin tsarkakakke-pw shine abin da muke buƙatar sarrafa masu amfani, don share mai amfani (misali, sysadmin) bari mu sanya masu zuwa:

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

Ka tuna cewa duk lokacin da kuka canzawa ga kowane mai amfani, dole ne ku sake sabunta fayil ɗin kayan kwalliyar masu amfani, yana cikin / etc / pure-ftpd / kuma ana samar dashi / sabunta shi da tsarkakakken pw mkdb

Duk da haka abokai Ina tsammanin babu sauran ƙari da yawa, gayyace ku ku karanta taimakon tsarkakakke-pw saboda yana ba mu dama fiye da waɗanda na nuna muku a nan (wannan ɗan gajeren kuma kusan koyarwa ce ta asali).

Shekaru ɗaya ko biyu da suka gabata na kasance ɗaya daga cikin waɗanda ke alakanta komai da OpenLDAP ko MySQL, amma da lokaci ya wuce sai na fahimci cewa haɗin kai da yawa zuwa rumbun adana bayanai waɗanda suke sabobin suna samar da amfani wanda sau da yawa ba za mu iya biya ba, Saboda wannan dalili, amfani da madadin gaba ɗaya mai amfani kamar amfani da ɗakunan bayanai a cikin fayilolin aikace-aikacen kansu, kamar Pure-FTPd .pdb 🙂

Duk wani shakku ko tambaya zanyi kokarin taimakawa gwargwadon yadda zan iya.

Gaisuwa da… farin ciki Hacking!


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   kari m

    Cewa wannan .. Takardawa idan akwai kurakurai 😀

    1.    KZKG ^ Gaara m

      Kuma na riga na rubuta post a kan yadda ake girka Nginx + MySQL + Spawn_FastCGI kamar yadda nayi a Adalci, kuma godiya ga wannan shafin yana aiki sosai :)

      Ina fatan shirya shi don gobe ko jibi.

  2.   Rodolfo m

    Kyakkyawan matsayi; Yana da ban dariya kwanan nan Ina fama da sanya server na ftp koda bana iya tare da vsftpd kuma na tafi pure-ftpd kuma ina tafiya me idan ina tunanin na rasa shine zan bada misali na bayyananniyar hujja cewa takardun suna da kyau sosai, amma a kalla abubuwan yau da kullun . A ɓoye, ko kuma aƙalla tashar tashar jiragen ruwa idan ana amfani da na'ura mai ba da hanya tsakanin hanyoyin sadarwa.
    Ta hanyar tare da wannan umarnin mai tsabta-ftpwho zai baka damar sanin wanda aka haɗa shi da sabar, kuma idan wani abu yana sauke;).
    Kuma a cewar ku, sanya tarin bayanai don haɗi zuwa sabar ba lallai ba ne.

    1.    KZKG ^ Gaara m

      Godiya ga sharhi 🙂

      Ee hakika, ban bayyana abubuwa da yawa ba (duk a zahiri) a cikin daidaitawar, shine na ɗauka cewa wani wanda ya san yadda ake sarrafa sabar, wanda yake son girka sabis ɗin FTP, cewa wani ba zai sami manyan matsaloli karanta maganganun fayil ɗin ba ^ - ^

      Gaisuwa da sake, godiya ga sharhi

  3.   tahuri m

    Barka dai Kyakkyawan matsayi, Ina amfani da (ko kuma aƙalla a yanzu) vsftpd amma ina da wasu matsaloli game da shi, kuma ina so in ga ko na sami wannan, shin kuna da wani url ko doc don ganin yadda tsarin sa yake?

    Godiya mai yawa};)

    1.    KZKG ^ Gaara m

      Kuna iya ganin daidaitawar anan: http://ftp.desdelinux.net/pure-ftpd.conf
      Duk wata tambaya ko kuma idan kuna buƙatar wani abu buɗe zaren a cikin majalissar cewa da farin ciki zamu taimake ku 🙂

  4.   Ateyus m

    Yayi kyau 😀

    Littlearamin abu kaɗan, umarnin perl ya ɓace da alamar ^, don haka baya canza ɗayan fitowar 0 ɗin da yake cikin maganganun:

    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

    gaisuwa

  5.   Omar m

    Madalla, kawai ina da tambaya, ta yaya zan ƙirƙiri mai amfani kawai? Ina amfani da Centos 6.5, pureftpd, ispconfig da yanayin zane-zane.

    Ina amfani da ispconfig kawai don ftp

    gaisuwa da godiya

  6.   damina m

    Wannan hanyar girka pureftp ASCO ce 🙂 ku bar aikin da yake gudana kamar tushe, ƙirƙirar mai amfani na kamala sannan canza canje-canjen izini akan tsarin fayiloli, kuma ufff mai tsawo da dai sauransu. Hanyar da aka shigar da kunshin a shirye yake don amfani, babu buƙatar yin waɗannan matakan duka

    1.    kari m

      Ana gayyatarku da buga wata 'yar jagora "mai ƙyama" .. 😉

    2.    sella m

      Me kuke ba da shawara? Sanya sabar ftp don saurara a tashar jirgin ruwa> 1024? Idan uwar garken ftp yana sauraro akan tashar jirgin ruwa mai kyau: 22 dole ne ayi aiki dashi azaman tushe sai dai idan kun canza ikon kwaya, idan abinda kuke so shine inganta tsaro kuyi amfani da tsarin MAC tare da SELinux wani bambancin zai kasance a kurkuku / chroot sabar ftp

  7.   Ll Tailor m

    Adireshin haɗin mai-ftpd.conf ya ƙasa ko babu. Za a iya mayar da shi?
    Gracias

  8.   haše m

    Shekaru 2 daga baya hanyar haɗin fayil ɗin mai tsabta-ftpd.conf har yanzu tana ƙasa 🙁