Kufunga na Kusanidi Seva ya ProFTPD katika Ubuntu/Debian


Seva za FTP ni kipande cha programu kinachokuruhusu kuunda muunganisho wa FTP kati ya kompyuta yako ya ndani na seva ya wavuti. ProFTPD ni seva ya FTP kwa seva za Unix/Linux, inaweza kusanidiwa sana na ni nzuri sana, ni ya bure na ya wazi, iliyotolewa chini ya leseni ya GPL.

Katika makala hii, tutaelezea jinsi ya kusakinisha seva ya ProFTPD kwenye mashine za Ubuntu/Debian.

Hatua ya 1: Sakinisha Seva ya ProFTPD

Bila shaka, unahitaji kusakinisha programu ili kuitumia. Kwanza hakikisha kuwa vifurushi vyako vyote vya mfumo ni vya kisasa kwa kutekeleza amri zifuatazo za apt-get kwenye terminal.

$ sudo apt-get update
$ sudo apt-get upgrade

Sasa ili kusakinisha seva ya ProFTPD, endesha kwenye terminal.

$ sudo apt-get install proftpd

Wakati wa kusakinisha, itakuuliza uchague aina ya matumizi unayotaka kwa seva yako ya ProFTPD, unaweza kuchagua hali bora zaidi inayolingana na mahitaji yako.

Hatua ya 2: Sanidi Seva ya ProFTPD

Kabla ya kuanza kuitumia, tutahitaji kuhariri baadhi ya faili, /etc/proftpd/proftpd.conf ni faili chaguo-msingi ya usanidi kwa seva za Ubuntu/Debian, ili kuanza kuihariri kwa kutumia viamri, kukimbia.

$ sudo vi /etc/proftpd/proftpd.conf

Bonyeza kitufe cha “I” ili kuanza kuhariri faili. Sasa badilisha yaliyomo kwenye faili kama inavyoonyeshwa hapa chini.

  1. Jina la Seva: Lifanye kuwa jina la seva yako chaguomsingi.
  2. TumiaIPV6: Unaweza kuibadilisha hadi “Zima“, ikiwa huitumii.
  3. DefaultRoot : Toa maoni kwenye laini hii ili kuwawekea vikwazo watumiaji na folda zao za nyumbani.
  4. RequireValidShell: Toa maoni kwenye laini hii na uifanye “Imewashwa” ili kuwezesha kuingia kwa watumiaji, hata kwa wale ambao hawana shell halali katika /etc/ shells kuingia.
  5. AuthOrder: Ondoa maoni kwenye mstari ili kuwezesha utumiaji wa manenosiri ya ndani.
  6. Mlango: Mstari huu unafafanua mlango msingi wa seva ya FTP, ni wa 21 kwa chaguo-msingi. Ukitaka, unaweza kufafanua mlango wowote maalum hapa.
  7. Log ya Mfumo: Njia chaguomsingi ya faili ya kumbukumbu, unaweza kuibadilisha ukitaka.

Baada ya kufanya mabadiliko hapo juu kama ilivyopendekezwa, unaweza kuhifadhi faili, bonyeza kitufe cha “ESC” na uandike :x ili kuhifadhi na kabisa .

Sasa anzisha tena seva ya ProFTPD kwa kutumia amri hii.

$ sudo service proftpd restart

Wakati wa usakinishaji wa ProFTPD, mtumiaji chaguomsingi proftpd aliundwa kiotomatiki, lakini tutahitaji kuunda nenosiri kwa ajili yake, ili kufanya hivyo, kukimbia.

$ sudo passwd proftpd

Ni hayo!. Sasa unaweza kwenda kwa anwani zifuatazo kwenye kivinjari, itakuwa juu na inaendelea, itakuuliza kuhusu jina la mtumiaji na nenosiri.

ftp://youripaddress 

OR

ftp://yourdomian.com

Katika Jina la Mtumiaji lililowekwa faili andika “proftpd” na katika Nenosiri lililowekwa andika nenosiri uliloweka awali kwa mtumiaji wa proftpd.

Hatua ya 3: Kuunda Watumiaji wa ProFTPD

Kama ulivyoona, uko kwenye saraka chaguo-msingi ya nyumbani kwa mtumiaji wa “proftpd”, ambayo sio muhimu kwetu, ndiyo sababu tutaunda mtumiaji mpya na /var. /www/folda kama folda ya nyumbani, ili tuweze kuipata kwa urahisi.

Ili kuunda mtumiaji wa FTP sema “myproftpduser” endesha.

$ sudo useradd myproftpduser

Ili kuunda nenosiri kwa ajili yake.

$ sudo passwd myproftpduser

Ili kubadilisha folda yake ya nyumbani kuwa /var/www/ endesha.

$ sudo usermod -m -d /var/www/ myproftpduser

Unaweza pia kufafanua saraka ya nyumba ya mtumiaji kwa amri ya useradd, wakati wa kuunda watumiaji wapya kwenye Linux, kwa habari zaidi na utumiaji wa amri ya useradd, soma nakala yetu.

  1. Mifano 15 ya Amri ya ‘useradd’

Sasa anzisha tena seva ya ProFTPD ukitumia.

$ sudo service proftpd restart

Na sasa unaweza kuipata kutoka kwa seva ya FTP kwa urahisi, unaweza pia kutumia Filezilla au mteja mwingine yeyote wa FTP kufikia seva yako ya FTP pia ikiwa unataka.

Hatua ya 4: Utatuzi wa ProFTPD:

Ujumbe wowote wa hitilafu unaopatikana utahifadhiwa katika /var/log/proftpd/proftpd.log kwa chaguo-msingi, unaweza kuangalia faili hii ikiwa usakinishaji wa seva yako ya ProFTPD haufanyi kazi, lazima pia utambue kwamba wakati mwingine hutokea kwamba seva ya ProFTPD inachelewa na huwezi kufikia seva kutokana na \Muunganisho Umekataliwa ujumbe, sio tatizo, unachotakiwa kufanya ni kuendelea kuwasha upya seva ya ProFTPD. mpaka ifanye kazi (ikiwa hakukuwa na makosa mengine).

Je, umesakinisha seva ya ProFTPD hapo awali? Unafikiria nini kuihusu unapoilinganisha na seva zingine za FTP kama wu-ftpd ?