Inasakinisha seva ya filezilla. Ufungaji na usanidi wa seva ya Filezilla FTP. Kwa hali gani unahitaji seva yako ya FTP?

Sehemu hii itakagua kwa ufupi historia na maelezo ya kiufundi yanayozunguka itifaki ya FTP. Angalia vipimo kwa maelezo.

Taarifa za kihistoria

Kinyume na hali ya nyuma ya Mtandao unaokua kwa kasi, itifaki ya FTP inaonekana sio tu ya zamani, lakini ya kizamani kweli. Vipimo vya rasimu ya mapema ya itifaki ni ya 1971, na maelezo ya sasa yalianza mnamo 1985. Katika miongo miwili iliyopita, itifaki haijabadilika katika msingi wake.

Katika siku hizo, mtandao ulitumiwa hasa na vyuo vikuu na vituo vya utafiti. Jumuiya ya watumiaji ilikuwa ndogo, wengi wao walijua kila mmoja na kila mtu alifanya kazi pamoja. Mtandao ulikuwa mtandao wa kirafiki na hakukuwa na suala la usalama kama hilo.

Siku hizo zimepita na mengi yamebadilika. Maendeleo ya kiteknolojia yameendelea kwa kasi zaidi kuliko mtu yeyote angeweza kufikiria, wakati kizazi kipya cha watumiaji kimekua. Mtandao sasa ni jambo linaloenea kila mahali, linaloruhusu mamilioni ya watu kuwasiliana kwa njia nyingi tofauti. Mabadiliko kuu yanayoonekana: Mtandao umekuwa chuki. Ufikivu na uwazi wa mtandao umevutia watumiaji hasidi ambao hutumia kikamilifu makosa na ukosefu wa uzoefu wa wengine.

Madhara ya maendeleo haya ya matukio yalikuwa matukio yafuatayo:

  • Vipanga njia vya NAT. Wengi wa mtandao hutumia IPv4, ambayo ina nafasi ndogo ya anwani (IPv6 imeundwa kutatua tatizo hili). Vipanga njia vya NAT huruhusu mifumo iliyo na vifaa vingi kushiriki anwani sawa ya IP.
  • Ngome za kibinafsi ili kulinda watumiaji kutokana na kasoro katika mifumo ya uendeshaji na programu.

Katika hali nyingi, matukio haya yanapingana na uendeshaji wa itifaki. Hali ni mbaya zaidi na mapungufu katika ruta na firewalls wenyewe.

Hata hivyo, inaposanidiwa kwa usahihi, FTP inatoa njia ya kuaminika na iliyothibitishwa ya kuhamisha faili.

Taarifa za kiufundi

Tofauti kuu kati ya FTP na itifaki nyingine ni matumizi ya viunganisho vya sekondari kwa uhamisho wa faili. Wakati wa kuunganisha kwa seva ya FTP, kinachojulikana. kudhibiti uhusiano, kwa njia ambayo amri za itifaki na majibu kwa amri hizi hupitishwa. Ili kuhamisha faili au orodha ya saraka, mteja lazima atume amri kupitia uunganisho wa udhibiti, baada ya hapo a muunganisho wa data.

Kuna njia mbili za kuunda uunganisho huu: modes hai na passive.

Katika hali ya passiv, ambayo ni hali iliyopendekezwa, mteja hutuma amri ya PASV kwa seva, ambayo seva hujibu kwa anwani. Kisha mteja hutuma amri ya kuhamisha faili au orodha ya saraka na kuunda muunganisho wa pili kwenye anwani ambayo ilipokelewa kutoka kwa seva.

Katika hali ya kazi, mteja hufungua tundu kwenye kifaa cha ndani na kutuma anwani ya tundu kwa seva kwa kutumia amri ya PORT. Baada ya kutuma uhamishaji wa faili au amri ya kuorodhesha, seva huunda muunganisho kwa anwani maalum ambayo iliainishwa na mteja.

Katika visa vyote viwili faili/orodha itahamishwa kupitia muunganisho wa data.

Kuunda miunganisho inayotoka kunahitaji kuweka vigezo vichache vya vipanga njia/ngamizi kuliko kuunda miunganisho inayoingia. Katika hali ya passiv, muunganisho unatoka kwa mteja na unaingia kwa seva. Katika hali ya kazi, mteja na seva hubadilisha majukumu - muunganisho unaoingia kwa mteja na muunganisho unaotoka kwa seva.

Tafadhali kumbuka kuwa tofauti ni tu katika utaratibu wa uunganisho, baada ya kuunda uunganisho wa data, data inaweza kupakuliwa au kupakiwa.

Usanidi wa kawaida wa mtandao unaweza kuonekana kama hii:

Kwa hivyo, katika hali ya passiv, kipanga njia na ngome ya upande wa seva lazima isanidiwe ili kukubali na kusambaza miunganisho inayoingia. Kwa upande wake, miunganisho inayotoka tu inapaswa kuruhusiwa kwa upande wa seva, na katika hali nyingi miunganisho inayotoka inaruhusiwa.

Vile vile, katika hali ya kufanya kazi, kipanga njia na firewall kwenye upande wa mteja lazima zisanidiwe ili kukubali na kusambaza miunganisho inayoingia. Ni wazi, kwa upande wa seva, miunganisho inayotoka tu inapaswa kuruhusiwa.

Kwa sababu seva kwa kawaida hutumikia wateja wengi, ni rahisi zaidi kusanidi kipanga njia na upande wa seva mara moja kwa hali ya passiv kuliko kusanidi kipanga njia cha mteja/ngongo kwa kila mteja katika hali inayotumika. Hii ndiyo sababu hali ya passiv inapendekezwa.

Vipanga njia vya NAT

Watumiaji wengi wa broadband wana kipanga njia cha NAT kilicho kati ya kompyuta zao na mtandao. Hiki kinaweza kuwa kifaa cha kusimama pekee (inawezekana kipanga njia cha waya), au kipanga njia kilichojengewa ndani katika DSL au modem ya kebo. Katika mazingira ya NAT, vifaa vyote nyuma ya router ni mtandao wa ndani(LAN), kila kifaa kwenye mtandao kina anwani ya IP ya ndani (nambari nne ndogo zikitenganishwa na nukta). Kipanga njia cha NAT, kwa upande wake, kina anwani yake ya ndani ya IP, pamoja na anwani ya IP ya nje ya kitambulisho kwenye mtandao wa kimataifa. Anwani za ndani ni halali tu ndani ya LAN; hazina maana kwa kifaa cha mbali. Mfano:

Wacha tufikirie kuwa seva iko nyuma ya kipanga njia cha NAT. Hebu tuige hali ambayo mteja huunganisha katika hali ya passive, lakini seva haijatolewa na anwani ya nje ya IP ya router. Katika kesi hii, seva hutuma anwani yake ya ndani kwa mteja, baada ya hapo mambo mawili yanaweza kutokea:

  • Ikiwa mteja haipo ndani ya NAT, muunganisho utavunjika kwa sababu Anwani ya seva si sahihi.
  • Ikiwa mteja yuko ndani ya NAT, anwani ya seva inaweza kulingana na anwani ya kifaa kwenye mtandao wa mteja mwenyewe.

Ni wazi, katika hali zote mbili hali ya passiv haitafanya kazi.

Kwa hivyo, ikiwa seva iko nyuma ya kipanga njia cha NAT, lazima ipewe anwani ya IP ya kipanga njia ili hali ya passiv ifanye kazi. Katika visa vyote viwili, seva hutuma anwani ya nje ya router kwa mteja. Mteja huunda uunganisho na router, ambayo kwa hiyo hupitisha uunganisho kwenye seva.

Firewalls

Kusudi firewall ya kibinafsi ni kumlinda mtumiaji kutokana na udhaifu wa kiusalama katika mfumo wa uendeshaji au programu zinazotumiwa. Programu hasidi, kama vile minyoo, mara nyingi hutumia udhaifu huu kuambukiza mfumo wako kwenye mtandao. Firewalls kusaidia kuzuia kesi kama hizo.

Hasa wakati wa kutumia FTP, watumiaji wa ngome wanaweza kupokea ujumbe kama huu:

Trojan Netbus imezuiwa kwenye bandari 12345, ambayo inatumiwa na mchakato wa FileZilla.exe

Karibu katika visa vyote ujumbe huu ni kengele ya uwongo. Programu yoyote inaweza kuchagua mlango wowote wa mawasiliano kupitia Mtandao. Inaweza kutokea kwamba FileZilla itachagua mlango ambao hutokea kuwa lango chaguo-msingi la Trojan au programu nyingine hasidi. Usambazaji wa FileZilla uliopakuliwa kutoka kwa tovuti rasmi hauna virusi.

Vipanga njia mahiri, ngome na hujuma za data

Baadhi ya ruta au ngome ni mahiri sana. Wanachanganua miunganisho na, muunganisho wa FTP unapogunduliwa, hubadilisha kimyakimya data inayotumwa kati ya mteja na seva. Tabia hii ni hujuma ya data na inaweza kusababisha matatizo ikiwa mtumiaji hajaruhusu tabia hii kwa uwazi.

Hebu tutoe mfano. Wacha tufikirie kuwa mteja yuko nyuma ya kipanga njia cha NAT na anajaribu kuunganishwa na seva. Wacha pia tuchukue kuwa mteja hajui kuwa yuko nyuma ya NAT na anatumia hali inayotumika. Mteja hutuma amri ya PORT na anwani yake ya ndani, isiyoweza kupitika ya IP kwa seva:

BANDARI 10,0,0,1,12,34

Amri hii inaiambia seva kuunganishwa ili kushughulikia 10.0.0.1 kwenye bandari 12*256+34 = 3106

Baada ya hayo, kipanga njia cha NAT kinachukua nafasi ya amri kimya kimya, pamoja na anwani ya IP ya nje, na pia huunda bandari ya muda ya kusambaza kikao cha FTP, ikiwezekana hata kwenye bandari tofauti:

BANDARI 123,123,123,123,24,55

Amri hii inaiambia seva kuungana na 123.123.123.123 kwenye bandari 24*256+55 = 6199

Tabia hii huruhusu kipanga njia cha NAT kuruhusu mteja aliyesanidiwa vibaya kutumia hali amilifu.

Kwa nini tabia hii haikubaliki? Ikiwa kipengele hiki kinatumiwa na chaguo-msingi, bila idhini ya mtumiaji, matatizo mengi hutokea kutokana na hili. Muunganisho wa FTP utafanya kazi kimsingi, lakini mara tu kesi ndogo za utumiaji zimekamilika, uhamishaji utashindwa, na kuacha njia ndogo za kugundua shida.

  • Kipanga njia cha NAT kinadhania kuwa baadhi ya miunganisho ni ya FTP kulingana na data kama vile bandari lengwa au majibu ya seva:
    • Hakuna dhamana kuhusu itifaki inayotumiwa, licha ya kugundua kiotomatiki (kesi kama hizo huitwa kengele ya uwongo) Ingawa haiwezekani, inawezekana kwamba sintaksia ya amri ya PORT inaweza kubadilika katika matoleo yajayo ya itifaki ya FTP. Router ya NAT, kwa kurekebisha amri ya PORT, inabadilisha vigezo ambavyo haiunga mkono bila ujuzi wa mtumiaji, ambayo itasababisha uunganisho kuvunjika.
    • Ufafanuzi wa itifaki ya kipanga njia huenda usitambue FTP. Hebu tuchukue kwamba router inafuatilia tu bandari inayolengwa, na ikiwa bandari hii ni 21, itatambuliwa kama FTP. Miunganisho ya hali amilifu kutoka kwa mteja aliyesanidiwa vibaya hadi kwa seva kwenye mlango wa 21 itafanya kazi, lakini miunganisho kwa seva zingine kwenye milango isiyo ya kawaida haitafanya kazi.
  • Kwa wazi, kipanga njia cha NAT hakitaweza kurekebisha muunganisho ikiwa kikao cha FTP kimesimbwa kwa njia fiche, na kumuacha mtumiaji kwa hasara, kwa sababu... Miunganisho ambayo haijasimbwa pekee ndiyo itafanya kazi.
  • Wacha tufikirie kuwa mteja nyuma ya router ya NAT hutuma "PORT 10,0,0,1,12,34". Kipanga njia cha NAT kinajuaje kuwa mteja amesanidiwa vibaya? Pia inawezekana kwa mteja aliyesanidiwa ipasavyo kuanzisha uhamishaji wa FXP (server-to-server) kati ya seva ambayo imeunganishwa na kifaa ambacho kiko kwenye mtandao wa ndani wa seva.

Kama tunavyoona, vipengele mahususi vya itifaki vinavyowezeshwa kwa chaguo-msingi kwenye kipanga njia cha NAT vinaweza kusababisha matatizo mengi. Router nzuri ya NAT daima na inafanya kazi kabisa na itifaki bila habari kuhusu itifaki yenyewe. Isipokuwa inaweza kuwa kesi wakati mtumiaji ametumia kipengele hiki kwa uwazi na anafahamu madhara yote yanayoweza kutokea.

Katika kifungu hiki tuliangalia mchanganyiko wa kipanga njia cha NAT kwa upande wa mteja katika hali amilifu, hoja hiyo hiyo inatumika katika kesi ya seva nyuma ya NAT na majibu kwa amri ya PASV.

Kuanzisha mteja wa FileZilla

Ni wazi, ili kuunganisha kwa seva yoyote, firewall yako lazima iruhusu FileZilla kufanya hivi. Seva nyingi za kawaida za FTP hutumia lango 21, seva za SFTP hutumia lango 22, na FTP juu ya chaguomsingi za SSL/TLS (hali isiyoonekana) hadi lango 990. Nambari za bandari sio ngumu, kwa hivyo ni bora kuruhusu miunganisho inayotoka kwenye bandari yoyote.

Kwa sababu Kuna seva nyingi zilizosanidiwa vibaya kwenye Mtandao, au seva ambazo hazitumii njia zote mbili za uwasilishaji; unapendekezwa kuwa na njia zote mbili za uwasilishaji upande wako.

Hali tulivu

Mteja hawezi kuambia seva kuchagua mlango wa kusambaza data katika hali ya passiv, kwa hivyo ili kutumia hali ya passiv unahitaji kuruhusu miunganisho inayotoka kwenye mlango wowote kwenye kompyuta yako.

Hali inayotumika

Katika hali ya kazi, mteja hufungua tundu na kusubiri muunganisho kutoka kwa seva ili kusambaza.

Kwa chaguo-msingi, mteja wa FileZilla anauliza mfumo wa uendeshaji kwa anwani ya IP na nambari ya bandari ya bure. Usanidi huu utafanya kazi tu ikiwa kuna muunganisho wa moja kwa moja kwenye Mtandao bila vipanga njia vya NAT, na ngome yako lazima pia iruhusu uundaji wa miunganisho kwenye milango yote iliyo juu ya 1024.

Ikiwa una kipanga njia cha NAT, unahitaji kumwambia FileZilla anwani ya IP ya nje, vinginevyo miunganisho ya hali inayotumika haitafanya kazi kwa seva nje ya mtandao wako wa karibu:

  • Anwani ya IP tuli inaweza kubainishwa kwenye kidirisha cha mipangilio ya FileZilla.
  • Ikiwa anwani yako ya IP inabadilika, una chaguo la kuruhusu FileZilla kupata anwani ya IP ya nje kutoka kwa tovuti maalum kiotomatiki kila unapoizindua. Hakuna maelezo yatakayohamishwa kutoka kwako hadi kwenye tovuti hii isipokuwa toleo la kiteja cha FileZilla unachotumia.

Ikiwa hutaki kuruhusu miunganisho inayoingia kwenye milango yote, au kompyuta yako iko nyuma ya kipanga njia cha NAT, mwambie FileZilla itumie anuwai ya milango kwa miunganisho katika hali amilifu. Masafa haya pia yatahitaji kufunguliwa kwa ngome yako. Ikiwa una kipanga njia cha NAT, unahitaji kusambaza bandari hizi kwa kompyuta ya ndani ambapo FileZilla imewekwa. Unaweza kuhamisha anuwai ya bandari, au kila bandari kibinafsi, inategemea mfano wa kipanga njia chako.

TCP

Kuanzisha na kupima seva ya FileZilla

Kuanzisha seva kwa sehemu kubwa hurudia kusanidi mteja; tofauti kuu ni kwamba katika kesi ya seva, njia zinazotumika na tulivu hubadilisha majukumu.

Ni muhimu kutambua kwamba kuangalia uendeshaji wa seva katika hali nyingi hutokea kwa njia isiyo sahihi; wamiliki wa ruta za NAT hufanya kosa hili mara nyingi. Ukiwa ndani ya mtandao wa ndani, utaweza kujaribu seva kwa kutumia anwani ya ndani ya IP pekee. Kutumia anwani ya nje ndani ya mtandao wa ndani haitafanya kazi mara nyingi kwa sababu moja kati ya zifuatazo:

  • Router itazuia ufikiaji wa anwani yake ya nje kutoka ndani ya mtandao wa ndani kama shambulio linalowezekana
  • Router itasambaza muunganisho kwa ISP yako, ambaye ataizuia kama shambulio linalowezekana.

Hata kama umeweza kuunganisha, huna uhakika kwamba mtumiaji kutoka mtandao wa nje ataweza kufanya hivyo na, kwa kuongeza, kupakia faili kwenye seva yako. Njia pekee ya kuaminika ya kuangalia utendakazi wa seva ni muunganisho kutoka nje ya mtandao wako wa karibu.

Hali inayotumika

Hakikisha kwamba seva ya FileZilla inaruhusiwa kuunda miunganisho inayotoka kwenye bandari yoyote, kwa sababu katika hali hii, mteja huamua bandari ya kuunganisha.

Kwenye upande wa ndani wa uunganisho, seva ya FileZilla inajaribu kutumia thamani ya bandari moja ya chini kuliko bandari kwa uunganisho wa udhibiti (kwa mfano, bandari 20 ikiwa seva inakubali miunganisho kwenye bandari 21). Walakini, hii haiwezekani kila wakati, kwa hivyo sio lazima kila wakati kutegemea kipengele hiki.

Hali tulivu

Kuweka seva katika kesi hii inarudia kivitendo kuanzisha mteja katika hali ya kazi.

Katika hali ya passiv, seva inafungua tundu na inasubiri muunganisho kutoka kwa mteja.

Kwa chaguo-msingi, seva ya FileZilla inauliza mfumo wa uendeshaji kwa anwani ya IP ya kompyuta na bandari ya bure. Mipangilio hii inafanya kazi tu ikiwa kompyuta imeunganishwa moja kwa moja kwenye Mtandao bila vipanga njia vya NAT na ngome imewekwa ili kuruhusu miunganisho inayoingia kwenye milango yote iliyo juu ya 1024.

Ikiwa una kipanga njia cha NAT, unahitaji kuiambia seva ya FileZilla anwani yako ya nje ya IP, vinginevyo miunganisho ya hali tulivu itafanya kazi tu ndani ya mtandao wa ndani:

  • Anwani tuli ya IP inaweza kubainishwa kwenye kidirisha cha mipangilio ya seva ya FileZilla.
  • Ikiwa anwani yako ya IP inabadilika, una chaguo la kuruhusu seva ya FileZilla kupata anwani ya IP ya nje kwenye tovuti maalum kiotomatiki kila inapoanza. Hakuna maelezo yatakayohamishwa kutoka kwako hadi kwenye tovuti hii isipokuwa toleo la seva ya FileZilla iliyotumiwa.

Ikiwa huna uhakika na chaguo lako, tumia chaguo la pili.

Ikiwa hutaki kuruhusu miunganisho inayoingia kwenye milango yote, au kompyuta yako iko nyuma ya kipanga njia cha NAT, iambie seva ya FileZilla itumie safu mahususi ya miunganisho katika hali amilifu. Masafa haya pia yatahitaji kufunguliwa kwa ngome yako. Ikiwa una router ya NAT, unahitaji kusambaza bandari hizi kwa kompyuta ya ndani ambayo seva ya FileZilla imewekwa. Unaweza kuhamisha anuwai ya bandari, au kila bandari kibinafsi, inategemea mfano wa kipanga njia chako.

Lango zinazopatikana ni kati ya 1 hadi 65535, bandari zilizo chini ya 1024 zimehifadhiwa kwa itifaki zingine. Kwa hali ya FTP amilifu, chaguo bora zaidi ni nambari ya bandari sawa na au zaidi ya 50000. Kutokana na muundo wa itifaki ya TCP (itifaki iliyo chini ya safu ya FTP na inatumiwa kwa uhamisho wa data), bandari haiwezi kutumika tena mara moja. baada ya kila uhusiano. Kwa hivyo, safu ya bandari haipaswi kuwa nyembamba sana, vinginevyo hautaweza kuhamisha faili nyingi ndogo. Katika hali nyingi, anuwai ya bandari 50 inatosha.

Kutatua tatizo

Kwa bahati mbaya, ngome nyingi za kibinafsi na vipanga njia maalum vina mapungufu yao wenyewe au, wakati mwingine, wanaweza hata kuharibu FTP (kwa mfano, SMC Barricade v1.2).

Awali ya yote, tumia matoleo ya hivi karibuni ya programu imara, ikiwa ni pamoja na firewall na firmware ya router.

Ikiwa hii haisaidii, una chaguo la kujaribu kufuta firewall yako kuchambua hali hiyo. Kuzima tu firewall haisaidii kila wakati, kwa sababu ... Baadhi ya ngome haziwezi kuzimwa kabisa.

Ikiwezekana, jaribu kuunganisha kwenye mtandao moja kwa moja bila kipanga njia.

Ikiwa unajaribu kusanidi seva na inafanya kazi vizuri ndani ya mtandao wako wa karibu, lakini haipatikani nje yake, jaribu kubadilisha mlango wa unganisho. Baadhi ya watoa huduma hawaruhusu wateja wao kupangisha seva na kuzuia milango chini ya 1024.

Suala jingine linalowezekana linaweza kuwa kwamba seva yako ya FTP inatumia bandari chaguo-msingi 21. Kunaweza kuwa na ngome kwenye upande wa ISP wako ambayo inaweza kubadilisha mlango bila kutarajia wa amri ya PASV. Jaribu kutumia lango tofauti na lango msingi la seva yako ya FTP.

Ikiwa mara kwa mara unaona ujumbe "hauwezi kufungua uunganisho wa data", i.e. Kiteja cha FTP kinaweza kuunganisha kwa seva ya FTP kwa urahisi mara kadhaa hadi upokee ujumbe huu, kikwazo kinachowezekana kinaweza kuwa antivirus kwenye Kompyuta ya mteja iliyosanidiwa kuzuia miunganisho inayotoka kwenye anuwai fulani ya bandari. Wakati seva inafanya kazi katika hali ya passiv, bandari zinazotoka za mteja huamuliwa kwa nasibu, na ukichagua milango ambayo iko ndani ya safu iliyozuiwa, utapokea ujumbe wa hitilafu. Kwa uchunguzi sahihi, unapaswa kuangalia magogo ya antivirus kwenye mashine ya mteja ambayo inapokea kosa hili. Kwa ujumla, programu yoyote ambayo inaweza kuzuia bandari mbalimbali zinazotoka inaweza kusababisha aina hizi za matatizo.

Muda umeisha wakati wa kuhamisha faili kubwa

Ikiwa uhamisho wa faili ndogo hutokea bila matatizo, lakini kupakuliwa kwa faili kubwa kumekomeshwa na muda, sababu ya hii ni router iliyosanidiwa vibaya na / au firewall iko kati ya mteja na seva.

Kama ilivyoelezwa hapo juu, FTP hutumia miunganisho miwili ya TCP: muunganisho wa udhibiti wa kutuma amri na kupokea majibu kwa amri, na muunganisho wa data. Kutokana na kanuni ya uendeshaji wa FTP, uunganisho wa udhibiti hautumiwi wakati wa uhamisho wa faili.

Vipimo vya TCP havibainishi kikomo cha muda cha kuhifadhi muunganisho usio na kitu. Muunganisho unatarajiwa kudumu kwa muda usiojulikana hadi utakapofungwa waziwazi. Walakini, vipanga njia na ngome nyingi hufunga kiotomatiki miunganisho isiyo na kazi baada ya muda. Kwa kuongezea, katika hali nyingi, unganisho hukatishwa bila kuwajulisha washiriki wake. Katika kesi ya uhamisho wa data unaoendelea kupitia FTP, hii ina maana kwamba uunganisho wa udhibiti unaweza kuvunjika, lakini wala mteja wala seva haitajulishwa kuhusu hili. Kwa hivyo, baada ya data zote kuhamishwa, seva bado inatarajia kuwa uunganisho wa udhibiti unaweza kutumika na kutuma uthibitisho wa uhamisho kwa mteja kupitia hiyo. Vile vile, mteja yuko tayari kutumia muunganisho wa kudhibiti na anasubiri jibu kutoka kwa seva. Lakini, kwa sababu muunganisho wa udhibiti ulifungwa, jibu hili halitawasilishwa, na kusababisha kuisha kwa muda.

Ili kutatua tatizo hili, vipimo vya TCP hutoa njia ya kutuma pakiti ili kudumisha uhusiano usiotumiwa, kuwajulisha washiriki kwamba uunganisho unapaswa kuhifadhiwa kwa matumizi ya baadaye. Hata hivyo, vipimo vya TCP vinasema kwa uwazi kwamba pakiti hizo zinaweza kupitishwa si zaidi ya mara moja kila saa mbili. Ili kufanya hivyo, kwa kuzingatia ucheleweshaji wa mtandao, maisha ya muunganisho ambao haujatumiwa huwekwa na uainishaji saa 2 na dakika 4.

Kikwazo kwa hili ni kwamba ruta nyingi na ngome hukata miunganisho ambayo haijatumika kwa chini ya dakika 2 na 4. Tabia hii inakiuka vipimo vya itifaki ya TCP; RFC 5382 inasema hili kwa uwazi kabisa. Kwa maneno mengine, routers na firewalls ambazo husitisha uunganisho kabla ya wakati unaohitajika haziwezi kuchukuliwa kuwa kazi, kwa sababu haziwezi kutumika kwa uhamisho wa data wa muda mrefu kupitia FTP. Kwa bahati mbaya, watengenezaji wa vipanga njia vya watumiaji na wachuuzi wa ngome hawajali kuhusu vipimo vya mkutano.

Ili kutatua tatizo hili, unahitaji kuondoa firewalls vile na kuchukua nafasi ya router isiyofanya kazi na yenye ubora wa juu.

Kuanzisha seva ya FileZilla chini ya Windows Firewall

Ukipata matatizo ya kusanidi seva ya FileZilla wakati Windows Firewall inaendesha (haswa ikiwa mteja anayeunganisha kwenye seva kama hiyo anapokea ujumbe wa makosa "Haiwezi kupata orodha ya saraka"), unahitaji kuongeza seva ya FileZilla kwenye orodha ya isipokuwa ya Windows Firewall. . Ili kufanya hivyo unahitaji kufanya hatua zifuatazo:

  • Fungua Windows Firewall kutoka kwa Jopo la Kudhibiti
  • Ikiwa unatumia Vista, bofya "Badilisha Mipangilio"
  • Chagua kichupo cha "Vighairi".
  • Bonyeza "Ongeza programu."
  • USICHAGUE "Kiolesura cha Seva ya FileZilla" kutoka kwenye orodha, unahitaji kubofya "Tazama..."
  • Pata saraka ya usakinishaji wa seva ya FileZilla (kawaida "C:\Program Files\FileZilla Server\")
  • Chagua "FileZilla server.exe" na ubofye fungua (tena, USICHAGUE "FileZilla Server Interface.exe").
  • Chagua "FileZilla server.exe" kutoka kwenye orodha na ubonyeze "Sawa"
  • Hakikisha kuwa "FileZilla server.exe" iko kwenye orodha ya vighairi na chagua kisanduku kinachofaa
  • Bofya "Sawa" ili kufunga dirisha

Hii inahakikisha hali ya passiv inafanya kazi. Ikiwa baada ya hili bado unakabiliwa na matatizo ya uunganisho (ndani au nje ya mtandao), angalia mipangilio ya router yako au jaribu kuongeza nambari ya bandari kwenye mipangilio ya Windows Firewall kwenye kichupo cha "Vighairi".

Rejelea kifungu cha Microsoft 931130 KB kinachoelezea jinsi FileZilla inavyofanya kazi na Njia ya Upitishaji na Ufikiaji wa Mbali au Lango la Kiwango cha Maombi limewezeshwa.

Katika makala hii tutazungumza juu ya mambo yafuatayo:

  1. jinsi ya kuanzisha seva ya FTP kwenye kompyuta iliyounganishwa na router;
  2. jinsi ya kutoa ufikiaji wake kutoka kwa Wavuti ya Ulimwenguni Pote.

Kuanzisha programu ya seva ya FTP

Inasakinisha Seva ya FileZilla

Pakua na usakinishe seva yoyote ya FTP ambayo unapenda au umezoea kufanya kazi nayo. Kwa mfano, tutapakua programu ya bure Seva ya Filezilla kutoka kwa tovuti rasmi: https://filezilla-project.org/download.php?type=server

Endesha faili ya usakinishaji iliyopakuliwa:

Bofya nakataa:

Bofya nakataa tena:

Bofya Sakinisha:

Bofya Nakubali:

Inayofuata:

Sakinisha:

Kuanzisha seva ya FileZilla FTP

Fungua kiolesura cha programu.

Ingiza mipangilio: menyu Hariri -> Mipangilio:

Sasa unahitaji kusanidi hali ya FTP ya passiv.

1) Chagua sehemu Mipangilio ya hali ya passiv;

2) Angalia kisanduku Tumia anuwai ya bandari maalum;

3) Weka anuwai ya bandari kwa matumizi katika hali ya passiv;

4) Katika shamba Tumia IP ifuatayo ingiza IP yako ya nje;

5) Bonyeza kifungo sawa kuhifadhi mipangilio.

Sasa unahitaji kusanidi akaunti za watumiaji na ueleze saraka za nyumbani.

Ingiza menyu Hariri na uchague Watumiaji:

Katika sura Mkuu bonyeza Ongeza:

Ingiza jina lako la mtumiaji na ubofye sawa:

1) Angalia kisanduku karibu na Nenosiri. Hii itaonyesha kuwa akaunti hii itahitaji nenosiri.

2) Weka nenosiri kwa akaunti hii;

3) Nenda kwa sehemu Folda zilizoshirikiwa:

Katika sura Folda zilizoshirikiwa bonyeza Ongeza:

na uchague folda ambayo itafunguliwa kwa mtumiaji huyu kwa ufikiaji kupitia FTP. Baada ya kuchagua folda iliyoshirikiwa, bofya SAWA:

Weka ruhusa kwa mtumiaji huyu kwenye folda.

Katika eneo Mafaili Unaweza kuruhusu au kuzima shughuli zifuatazo za faili:

  • Kusoma;
  • Rekodi;
  • Futa;
  • Badilika.

Katika eneo Folda Unaweza kuruhusu au kukataa utendakazi wa folda zifuatazo:

  • Uumbaji;
  • Futa;
  • Angalia orodha;
  • Tazama folda ndogo.

Baada ya kuweka ruhusa kwa mtumiaji huyu kwenye folda ya sasa, bofya sawa ili kuhifadhi mipangilio:

Mipangilio ya kompyuta

Baada ya kusanidi programu ya seva ya FTP yenyewe, unahitaji kuruhusu miunganisho inayoingia kwenye firewall.

Twende Jopo kudhibiti na kuchagua Windows Firewall.

Bonyeza kulia Sheria za miunganisho inayoingia na kuchagua Tengeneza kanuni:

Chagua chaguo Kwa programu na vyombo vya habari Zaidi:

Weka kubadili kwenye nafasi Njia ya programu na kutumia kitufe Kagua taja njia ya faili FileZilla Server.exe.
Kisha, bofya Zaidi:

Chagua chaguo Ruhusu muunganisho na vyombo vya habari Zaidi:

Ipe sheria jina maalum na ubofye Tayari:

Kuweka kipanga njia: kuunda sheria za usambazaji wa bandari

Sasa tunahitaji kuunda usambazaji wa bandari kwenye lango. Lango linaweza kuwa kipanga njia, modem, au kifaa kingine. Ingia kwenye kiolesura cha wavuti cha router (soma makala kuhusu kiolesura cha wavuti na jinsi ya kuipata :) na ufungue sehemu ya usambazaji wa bandari. Soma zaidi juu ya usambazaji wa bandari katika nakala yetu: Usambazaji wa bandari ni nini.

Tengeneza sheria mbili.

Kanuni ya 1: mbele bandari ya nje 21 hadi bandari 21 ya kompyuta ambapo programu ya seva ya FTP imewekwa.

Kanuni ya 2: sambaza milango mingi kwa safu sawa ya milango kwenye kompyuta na programu ya seva ya FTP iliyosakinishwa.

Inahifadhi mpangilio.

Jinsi ya kuunganisha kwa mbali kwa seva ya FTP

Ili kufikia seva ya FTP, unaweza kutumia mteja wa FTP, kivinjari, au hata Explorer. Bila shaka, ni vyema kutumia mteja wa FTP. Tunapendekeza programu ya bure Mteja wa FileZilla. Unaweza kuipakua kwenye tovuti rasmi: https://filezilla-project.org/download.php?type=client

Katika shamba Mwenyeji ingiza ama ) au anwani ya IP ya nje ya kipanga njia. Kisha, ingiza jina la mtumiaji ulilounda katika programu ya Seva ya FileZilla kwenye kompyuta yako, nenosiri linalolingana na ubofye kifungo Uunganisho wa haraka:

Ikiwa katika usambazaji wa bandari katika mipangilio ya router haukubadilisha bandari Nambari 21 hadi isiyo ya kawaida, basi shamba Bandari Unaweza kuiacha tupu - programu itaunganishwa na bandari 21 kwa chaguo-msingi.

Kuna njia nyingi za kuhamisha faili kubwa kwenye mtandao, lakini karibu wote wana vikwazo - ama kwa ukubwa wa faili, au kwa kiasi cha nafasi ya bure, au kwa kasi ya kupakua.

Lakini kuna chaguo moja kubwa - kuunda seva ya FTP. Faida zake kuu:

  • hakuna kizuizi cha kasi ya kupakua;
  • kubadilishana faili haraka (hakuna haja ya kusanidi chochote, pakia faili na ungojee kusindika);
  • uwezo wa kupakua hati yoyote wakati wowote (rahisi wakati mtandao hauna msimamo).

Jinsi ya kuanzisha seva ya FTP?

Kuweka ni rahisi sana. Ili kufanya hivyo, utahitaji programu ya seva ya FTP (au kwa usahihi, matumizi) inayoitwa Seva ya Dhahabu ya FTP (kutakuwa na matoleo mengi ya bure).

Je, umepakua programu? Imesakinishwa? Sasa hebu tuanze kuunda. Ili kufanya hivyo, fuata maagizo yafuatayo:

Ni hayo tu. Sasa unajua jinsi ya kutengeneza seva ya FTP. Na unaweza kushiriki faili kwa uhuru na watumiaji wowote.

Kuangalia kuwa uundaji wa seva ya FTP ulifanikiwa, ufikie kupitia Internet Explorer.

Kwa njia, hatua moja zaidi. Watumiaji kadhaa ambao umewapa kiungo cha kupakua wanaweza kupakua hati zilizoshirikiwa kwa wakati mmoja. Bila shaka, kasi ya kuruka katika kesi hii itagawanywa. Lakini ikiwa una 100 Mbit / s, basi hii sio tatizo. Ili tu kukujulisha.

Ikiwa huelewi jinsi ya kuanzisha seva ya FTP, na yote haya ni ngumu sana kwako, basi unaweza kujaribu chaguzi nyingine. Kwa bahati nzuri, kuna angalau njia 5 zaidi.

Inasakinisha seva ya FTP.

Seva ya FTP imejumuishwa na Huduma za Habari za Mtandao. Ili kuisakinisha, fungua Paneli ya Kudhibiti -> Programu -> Washa au uzime vipengele vya Windows. Panua sehemu ya Huduma za IIS na uteue visanduku vilivyo karibu na vipengele vifuatavyo: Huduma ya FTP na Dashibodi ya Usimamizi ya IIS.

Kuanzisha seva ya FTP.

Fungua Jopo la Kudhibiti -> Mfumo na Usalama -> Utawala -> Usimamizi wa Kompyuta (unaweza haraka: Anza menyu -> bonyeza kulia kwenye Kompyuta -> chagua Usimamizi kutoka kwa menyu). Katika dirisha linalofungua, panua kikundi cha Huduma na Maombi na ufungue Meneja wa Huduma ya IIS. Katika dirisha la Viunganisho, chagua folda ya Maeneo, kisha kwenye dirisha la Vitendo la kulia bofya kwenye kiungo cha tovuti ya Ongeza FTP.


Katika mchawi wa uundaji wa tovuti ya FTP, taja jina lake na eneo (kwa chaguo-msingi c:\inetpub\ftproot).


Ifuatayo, taja vigezo vya kumfunga na SSL. Ninaacha sehemu ya kumfunga bila kubadilika. Ninalemaza chaguo la "Anzisha tovuti ya ftp kiotomatiki" (Ninahitaji tu ftp mara kwa mara). Katika sehemu ya SSL, ninachagua chaguo "Bila SSL".


Katika dirisha linalofuata, acha kila kitu bila kubadilika na ubofye Maliza.


Tovuti imeundwa. Sasa unaweza kuendelea na mipangilio ya ziada ya kurekebisha vizuri (kwa mfano, kupunguza idadi ya juu ya miunganisho ya wakati mmoja). Chagua tovuti mpya, upande wa kulia kwenye paneli ya Vitendo bofya kwenye Chaguo za Ziada.


Hatua inayofuata ni kuanzisha Windows Firewall. Fungua Jopo la Kudhibiti -> Mfumo na Usalama -> Windows Firewall -> Mipangilio ya Kina. Katika sehemu ya "Kanuni za miunganisho inayoingia", pata na uamilishe "seva ya FTP (trafiki inayoingia)" na "FTP Server Passive (FTP Passive Traffic-In)". Sheria ya mwisho inaruhusu mteja wa ftp kuunganisha katika hali ya passive.



Katika sehemu ya "Kanuni za muunganisho unaotoka", pata na uamilishe "FTP Server (FTP Trafiki-Out)".


Ikiwa firewall ya ziada imewekwa kwenye mfumo (Comodo, Outpost, nk), basi inahitaji pia kufungua bandari 21 (TCP) kwa viunganisho vinavyoingia na bandari 20 (TCP) kwa zinazotoka.

Ikiwa unaunganisha kwenye Mtandao kwa kutumia router, na unataka kufanya seva yako iweze kupatikana kwa watumiaji wa mtandao, basi unahitaji kusanidi usambazaji wa bandari kwenye router. Kwenye Dlink yangu DI-804HV hii inafanywa katika sehemu ya Virtual Server.


192.168.10.4 - Anwani ya IP ya seva ya ftp kwenye mtandao wa ndani.

Kuweka haki za mtumiaji.

Ukiacha kila kitu jinsi kilivyo, basi mtumiaji yeyote anaweza kuunganisha kwenye seva ya FTP (ufikiaji usiojulikana umewezeshwa) na haki za kusoma tu (unaweza kupakua, lakini huwezi kuandika au kubadilisha faili). Hebu tuchukulie kwamba tunahitaji kufanya ufikiaji kwa watumiaji wanaoaminika ambao wangekuwa na haki za kuandika na kubadilisha faili.

Fungua Jopo la Kudhibiti -> Mfumo na Usalama -> Vyombo vya Utawala -> Usimamizi wa Kompyuta (Anza -> bonyeza kulia kwenye Kompyuta -> chagua Usimamizi kutoka kwa menyu). Kisha, panua kikundi cha Watumiaji na vikundi vya Karibu Nawe (mipangilio hii inapatikana tu katika matoleo ya Biashara na Upeo wa Juu). Bonyeza kulia kwenye folda ya Vikundi na uchague Unda Kikundi kutoka kwa menyu.


Ingiza jina la kikundi - Watumiaji wa FTP, maelezo (sio lazima uingie) na bofya kitufe cha Unda.


Sasa unahitaji kuunda mtumiaji. Bonyeza kulia kwenye folda ya Watumiaji na uchague Mtumiaji Mpya kutoka kwenye menyu.


Ingiza jina la mtumiaji (kwa mfano ftp_user_1), nenosiri (angalau vibambo 6), chagua visanduku vilivyo karibu na chaguo "Mzuie mtumiaji kubadilisha nenosiri" na "Nenosiri haliisha muda wake."


Mtumiaji ameundwa. Sasa unahitaji kuikabidhi kundi lililoundwa hapo awali la Watumiaji wa FTP. Ili kufanya hivyo, fungua mali ya mtumiaji na uende kwenye kichupo cha "Uanachama wa Kikundi". Kwa chaguo-msingi, mtumiaji mpya amepewa kikundi cha Watumiaji; kifute. Bonyeza kitufe cha Ongeza -> Advanced -> Tafuta. Orodha ya vikundi vya watumiaji itafunguliwa. Chagua kikundi cha Watumiaji wa FTP na ubonyeze Sawa. Kama matokeo, tunapata:


Bonyeza Sawa na uendelee kwa hatua inayofuata.

Katika hatua ya kuunda tovuti ya ftp, tulihitaji kuchagua saraka ya kufanya kazi (c:\inetpub\ftproot). Sasa unahitaji kusanidi haki za ufikiaji kwenye saraka hii kwa kikundi cha Watumiaji wa FTP. Fungua c:\inetpub katika Explorer, fungua mali ya folda ya ftproot, nenda kwenye kichupo cha Usalama na ubofye kitufe cha Hariri. Katika dirisha linalofungua, bofya kifungo cha Ongeza na uchague kikundi cha "Watumiaji wa FTP" (kama wakati wa kuunda mtumiaji). Weka kiwango cha ruhusa kwa "Udhibiti Kamili" na ubofye Sawa.


Hatua ya mwisho. Fungua Kidhibiti cha Huduma za IIS tena na uchague seva yetu ya ftp (Jaribio la FTP). Katika paneli ya udhibiti wa tovuti ya FTP, chagua "Sheria za Uidhinishaji wa FTP". Ongeza sheria ya kuruhusu. Katika dirisha linalofungua, chagua chaguo "Majukumu maalum au vikundi vya watumiaji". Chini katika uwanja wa maandishi, tunaandika kwa mikono jina la kikundi chetu (Watumiaji wa FTP), kisha angalia masanduku kwenye sehemu ya Ruhusa kinyume na Soma na Andika na ubofye OK.


Hii inakamilisha usanidi.

Hapo mwanzo, hatukuchagua chaguo la kuanzisha seva kiotomatiki, kwa hivyo tusisahau kuianzisha kwa mikono (bonyeza kulia kwenye jina la tovuti -> Dhibiti tovuti ya FTP -> Anza).

Jinsi ya kuunganisha?

Chaguo kutumia Windows Explorer.
Fungua Kompyuta (Vista, Win 7) au Kompyuta yangu (XP).
Kwa ufikiaji usiojulikana, ingiza tu anwani ya seva (ftp://192.168.10.4) kwenye upau wa anwani.
Ili kuingia ukitumia jina la mtumiaji na nenosiri, weka anwani kama: ftp://[jina la mtumiaji]:[nenosiri]@[anwani ya seva ya ftp]. Kwa mfano ftp://ftp_user_1: [barua pepe imelindwa]- kuunganisha kutoka kwa mtandao wa ndani. Ili kuunganisha kutoka kwa Mtandao, badilisha anwani ya karibu na ya nje au kwa jina la kikoa.

FTP ni kifupi cha msemo wa Kiingereza "Itifaki ya Uhamisho wa Faili", ambayo inamaanisha "Itifaki ya Uhamishaji wa Faili". Faili hizi huhifadhiwa kwenye seva za FTP, na vitendo vilivyo na faili zilizohifadhiwa kwenye seva ya FTP hufanywa kwa kutumia programu maalum zinazoitwa FTP wateja au wasimamizi wa FTP. Wanakuruhusu kupakua faili kutoka kwa seva ya FTP, kuzipakia hapo, kuunda folda mpya na faili juu yake, kuzihariri, kudhibiti haki za ufikiaji kwa saraka za tovuti, nk. Kwa hivyo, ili kufanya kazi na tovuti kupitia FTP, tunahitaji kuunganisha kwenye seva ya FTP kwa kutumia mteja wa FTP.

Ili kufanya hivyo, kwa upande wake, unahitaji kujua anwani ya seva ya FTP na uchague mteja wa FTP. Anwani ya seva ya FTP ni anwani ya IP au jina la kikoa la tovuti yako, ambayo inaweza kupatikana kwenye paneli yako ya udhibiti wa upangishaji.
Kwa maoni yangu, mipango bora ya meneja wa FTP ni FileZilla na Kamanda Jumla. Leo tutachambua programu - FileZilla FTP mteja.

Ninapendekeza kupakua FileZilla kutoka kwa tovuti rasmi ya msanidi http://filezilla.ru/. FileZilla inapatikana katika matoleo matatu. Toleo lililo na kisakinishi, linakuja na kidokezo "kilichopendekezwa" kwenye tovuti ya msanidi programu - chaguo bora na la kuaminika zaidi kwa mtumiaji wa novice. Unachohitaji ni kupakua faili tu, kuiendesha na baada ya hapo mchakato wa usakinishaji utafanyika bila uingiliaji wako. FileZilla ina interface rahisi na pia ya Kirusi, ambayo inafanya kuwa msaidizi bora wakati wa kufanya kazi na FTP.


Zindua kifurushi cha usakinishaji cha mteja wa FTP kilichopakuliwa.


Utaulizwa kukubali makubaliano ya leseni. Tunakubali makubaliano kwa kubofya kitufe cha "Ninakubali".


Bofya kitufe cha "Ifuatayo" ili kuendelea na usakinishaji.



Taja njia ya usakinishaji ya Mteja wa Filezilla FTP na ubofye "Inayofuata" tena.


Tunaombwa kuunda jina la folda kwa ajili ya usakinishaji; tunahifadhi Filezilla FTP Teja kwa chaguomsingi.
Bonyeza "Sakinisha" na wakati usakinishaji ukamilika, "Maliza". Programu imewekwa.

Kuweka muunganisho kati ya mteja wa FileZilla FTP na mwenyeji

Ili kuunganisha kwenye tovuti yako kupitia FTP, katika mipangilio ya FileZilla unahitaji kutaja anwani ya seva ya FTP, pamoja na kuingia kwa FTP na nenosiri. Baada ya ufungaji, dirisha la meneja wa FTP linafungua. Ili kusanidi muunganisho wa mteja wa FileZilla FTP kwa mwenyeji wetu, bonyeza kitufe "Fungua Kidhibiti cha Tovuti" kwenye kona ya juu kushoto ya dirisha.


Ili kuongeza kitambulisho chako cha seva ya FTP, bofya kitufe cha "Tovuti Mpya" na uweke jina la tovuti hapa.


Ikiwa una tovuti nyingi kwenye mada tofauti, basi kwa urahisi unaweza kuzipanga kwenye folda. Ili kufanya hivyo, bonyeza kitufe "Katalogi mpya" na ingiza jina la folda. Na kisha bonyeza kitufe cha "Tovuti Mpya" na uweke jina la tovuti.


Mara tu tovuti imechaguliwa kwenye safu wima ya kushoto (angazia tovuti unayotaka kwenye orodha), chaguzi zinaonyeshwa upande wa kulia:

Kichupo cha Jumla

"Mwenyeji"- jina au anwani ya IP ya seva ya mwenyeji ili kuunganishwa nayo. Unaweza kujua ni mwenyeji gani wa kutaja katika paneli ya udhibiti wa upangishaji (vigezo vya uunganisho wa FTP) au katika kupangisha usaidizi wa kiufundi.
"Bandari"- nambari ya bandari ya kuunganisha kwenye seva, kwa kawaida hauhitaji kujaza au imeonyeshwa kwenye jopo la kudhibiti mwenyeji.
"Itifaki"- aina ya itifaki ya uunganisho inayotumiwa: FTP - ya kawaida au SFTP - iliyosimbwa. Kawaida tu FTP itafanya.
"Usimbaji fiche"- uwezo wa kutoa usimbaji fiche kupitia TLS (itifaki ya kriptografia ambayo hutoa uhamisho salama wa data kati ya mteja na seva kwenye mtandao, analog ya SSL). Ni bora kutoiwezesha kwa sababu TLS haifanyi kazi kwenye seva nyingi.
"Aina ya kuingia"- kuna chaguzi kadhaa: bila kujulikana (hakuna data ya kuingia inayotolewa), ya kawaida (onyesha jina lako la kuingia na nenosiri la FTP, aina ya kuingia inayotumiwa sana), omba nenosiri (ingiza jina lako la kuingia na kisha uulize nenosiri), kuingiliana (kutumika sana mara chache ), akaunti (akaunti imeingizwa pamoja na kuingia na nenosiri; hutumiwa mara chache sana).
"Mtumiaji"- jina la mtumiaji (ingia kwa kuunganisha kupitia FTP).
"Nenosiri"- nenosiri la kuunganisha kupitia FTP.
"Akaunti"- kwa kawaida haihitajiki kwa pembejeo.
"Maoni"- uwanja wa kuingiza maoni kwenye tovuti iliyoongezwa.


Bofya "Sawa" ili kutumia mipangilio.
Kwa hiyo, mipangilio yote imewekwa na sasa unaweza kuunganisha kwenye seva ya FTP. Ili kufanya hivyo, katika dirisha la FileZilla, bonyeza tu kwenye mshale karibu na kitufe cha "Fungua Meneja wa Tovuti" na uchague mwenyeji tunayohitaji (ikiwa una tovuti kadhaa).


Programu itafungua orodha ya viendeshi na saraka kwenye kompyuta yako upande wa kushoto ("Mwenyeji wa Ndani"), na yaliyomo kwenye seva ya FTP upande wa kulia ("Mpangishi wa Mbali"). Panua orodha ya diski kwa kubofya ikoni ya "plus" na uchague folda yoyote; yaliyomo ndani yake yanaonyeshwa hapa chini. Hakuna diski kwenye seva ya FTP, lakini kuna saraka za mizizi. Ukichagua moja ya saraka, utaona yaliyomo hapa chini. Chini ya ukurasa kuna jopo la kazi za sasa - inaonyesha maendeleo ya kuhamisha faili na folda, pamoja na uhamisho uliofanikiwa na usiofanikiwa. Hii ni rahisi wakati wa kuhamisha idadi kubwa ya faili.


Sasa hebu tuangalie vitendo rahisi na folda na faili kwenye FTP ambazo kila mmiliki wa tovuti anapaswa kufanya.

Kunakili faili na folda kupitia FTP kwa kutumia kiteja cha FileZilla FTP

Unaweza kuhamisha faili na folda kati ya kompyuta yako na seva kupitia FTP kwa kuburuta tu kipanya, i.e. shikilia faili au folda inayohitajika na kitufe cha kushoto cha panya, iburute mahali unapoihitaji, ama kwa seva ya FTP au kwa kompyuta, na uachilie kitufe cha kushoto cha kipanya. Ili kuhamisha kikundi cha faili na folda, unahitaji kuchagua faili kadhaa kwa kushikilia kitufe cha "ctrl" au "Shift" na kubofya kushoto kwenye faili / folda zinazohitajika.
Haijalishi ikiwa unakili faili kutoka kwa seva ya FTP au kwa seva - njia hii inafanya kazi kila mahali na inaitwa buruta-dondosha, ambayo inamaanisha "buruta na dondosha" kwa Kilatini.
Unaweza pia kutumia menyu ya muktadha: fungua folda zinazohitajika kwenye kompyuta yako na seva ya FTP, chagua, ukishikilia "Shift" au "Ctrl", faili / folda zinazohitajika, kisha ubofye juu yao na uchague "Pakua" kutoka kwa orodha ya kushuka ( ikiwa tutapakua kutoka kwa mwenyeji hadi kwa kompyuta) au "Pakia kwenye seva" (ikiwa faili zitapakiwa kwa mwenyeji kutoka kwa kompyuta).


Uendeshaji na faili na folda kwenye seva ya FTP kupitia FileZilla

Vitendo vyote vya msingi vilivyo na faili na folda kwenye seva pangishi ya mbali vinapatikana kwa kutumia menyu ya muktadha; unahitaji kuchagua kitu unachotaka, bonyeza kulia na uchague kitu unachotaka:

  • kubadilisha jina (kipengee "Badilisha jina");
  • kuhariri (kipengee "Angalia / Hariri");
  • kufuta (kipengee "Futa");
  • kuunda saraka mpya kwenye seva ya FTP (kipengee "Unda saraka").

Unapofuta faili na folda kwenye seva ya FTP, kuwa mwangalifu, kwa sababu... hakuna Windows Recycle Bin inayojulikana, na habari haiwezi kurejeshwa.


Kusimamia haki za ufikiaji kwa faili za tovuti na folda kwa kutumia mteja wa FileZilla FTP

Unaweza kuruhusu wageni kwenye tovuti yako kufanya vitendo fulani. Hata hivyo, kuweka haki za ufikiaji kwa faili na folda za tovuti si suala la watumiaji tena, bali la hati na mifumo ya usimamizi wa maudhui ambayo inahakikisha kwamba data ya mtumiaji, kama vile picha, inapakiwa kwenye tovuti yako. Lakini ikiwa hauruhusu hati kupata saraka maalum, basi haitaweza kuhifadhi nyenzo za mtumiaji hapo na, badala ya picha yake kwenye tovuti yako, mgeni ataona ujumbe wa makosa. Unahitaji kujua na kutumia hii ili kuhakikisha usalama wa tovuti, kulinda faili hizo ambazo hazipaswi kubadilishwa.
Ni muhimu sana kusanidi kwa usahihi haki za ufikiaji kwa faili / saraka kwenye tovuti yako. Kwa kila faili/saraka unaweza kuruhusu au kulemaza usomaji, uandishi na utekelezaji:

  • "soma" - tazama yaliyomo kwenye saraka, haki hii imepewa saraka zote kwa default;
  • "andika" - kuhifadhi data kwenye saraka;
  • "tekeleza" - kuzindua hati kutoka kwenye saraka.

Ili kufanya mabadiliko kwa ruhusa za faili/saraka kwa kutumia Filezilla, itafute kwenye seva ya FTP na ubofye juu yake. Katika menyu ya muktadha, chagua "Ruhusa za faili".


Sasa unaweza kubadilisha sifa za faili/saraka. Ufikiaji kamili unatolewa na haki na nambari "777" - unaweza kutaja nambari au angalia masanduku. Ili kuzipiga marufuku, ondoa tu alama kwenye visanduku. Ili kutumia mipangilio, bofya "Sawa".
Kwa kando, ni muhimu kusema juu ya kutoa haki za ufikiaji kwa folda. Unaweza kugawa haki mpya za ufikiaji kwa folda iliyochaguliwa pekee au pia faili zilizo na folda ambazo ziko ndani ya folda hii iliyochaguliwa.
Ikiwa folda ambayo uliamua kubadilisha haki za ufikiaji ina faili au folda ndogo, basi unapaswa kuamua hapa ikiwa unahitaji kuelekeza upya haki za ufikiaji ulizoziwekea.
Ukichagua kisanduku cha kuteua cha "Elekeza Upya kwa saraka ndogo" kwenye kidhibiti, basi haki za ufikiaji ambazo umeweka zitatumika kwa faili zote na saraka ndogo ambazo zitakuwa kwenye saraka hii, pamoja na saraka yenyewe.

Kuunganisha mteja wa FileZilla FTP na Notepad++ notepad

Fungua faili ukitumia kiendelezi cha kuhariri php, css, html na js bora katika kihariri cha Notepad++
Ili kufungua faili kwa ajili ya kuhariri katika mteja wa FileZilla FTP, unahitaji kuichagua na kubofya kulia na uchague "Tazama/Hariri" kutoka kwenye orodha ya kushuka.
Baada ya kuchagua kipengee cha "Tazama / Hariri", faili iliyochaguliwa itafunguliwa na programu ambayo inawajibika kwa ugani huu kwenye kompyuta yako kwa default. Ili faili zilizo na upanuzi hapo juu zifunguliwe kwenye mhariri wa Notepad ++, ni muhimu kufanya mipangilio fulani, yaani, kuunganisha programu ya FileZilla na mhariri wa Notepad ++. Ili kufanya hivyo, katika programu ya FileZilla, kwenye orodha ya juu, chagua "Kuhariri"→ "Mipangilio"



Katika safu ya kulia "Mhariri wa chaguo-msingi" washa "Tumia kihariri kifuatacho", kisha ubofye kuvinjari na uchague programu ya Notepad++ (kwa chaguo-msingi: C:\Program Files (x86)\Notepad++\notepad++.exe). Bonyeza kitufe cha "Sawa". Sasa, wakati wa kuhariri faili katika FileZilla, kihariri cha Notepad++ kitafungua kwa chaguo-msingi.
Baada ya vitendo vyote muhimu kupitia FTP na faili za tovuti zimekamilika, futa kutoka kwa hiyo kwa kubofya kifungo "Tenganisha kutoka kwa seva unayotazama" kwenye dirisha la mteja wa FileZilla FTP.


Kama unavyoona, kufanya kazi na tovuti kupitia FTP wakati mteja wa FTP wa haraka na rahisi kama vile FileZilla imewekwa kwenye kompyuta yako ni raha.