ftr ni nini kwenye simu. ftp ni nini na jinsi ya kuitumia? Ni nini mara nyingi iko kwenye seva za FTP?

Watumiaji wengi hawafikirii jinsi inavyofanya kazi Mtandao wa kimataifa. Tovuti ziko kwenye seva maalum za FTP, ambazo huhifadhi data zote muhimu, kwa msaada ambao tunaona mtandao wa sasa kama ulivyo. Nakala hii itazungumza juu ya kile kilicho kwenye seva za FTP, kwa nini zinahitajika, kanuni ya uendeshaji wao na jinsi ya kushughulikia kwa kutumia mfumo wa uendeshaji wa Windows na wasimamizi wa kawaida wa faili.

Seva ya FTP ni nini

Kwa msingi wake, FTP ni itifaki maalum ya mtandao ambayo inawezesha uhamishaji wa habari kati ya kompyuta (mteja) na seva - kompyuta maalum, iliyokusudiwa tu kufanya kazi na Mtandao. Kwa ufupi, seva hutumia mengi zaidi wasindikaji wenye nguvu kuliko kwenye kompyuta za kawaida.

Seva ziliundwa ili kuunganisha kompyuta kwa kila mmoja. Kila mtoa huduma ana seva zake, kila mwenyeji, tovuti kubwa, hata michezo. Ili kuunganisha, mteja atahitaji kuingia kwenye mfumo, yaani, kutoa maelezo ya chini muhimu kuhusu yeye mwenyewe, ili seva inaweza kwa urahisi na kwa ufanisi kuhamisha data mbalimbali kwenye kompyuta na nyuma.

Ili kuiweka kwa njia iliyorahisishwa sana, seva ya FTP ni hifadhi ya wingu ambayo hutumiwa kama mtumiaji wake anataka. Washa seva hii Data yoyote inaweza kupakiwa, hata picha za familia baharini. Japo kuwa, aina hii seva zinaweza kununuliwa kwa urahisi kwenye moja ya tovuti anuwai za kuuza au kukodisha, lakini ikiwa unataka ya kibinafsi, italazimika kununua kompyuta yako mwenyewe ya seva, iunganishe kwenye Mtandao, na utapata seva yako ya FTP, bila shaka, baada yake ubinafsishaji kamili kwa upande wa programu, nk.

Ni nini mara nyingi iko kwenye seva za FTP?

Kama sheria, seva za FTP hutumiwa kama hifadhi ya wingu. Bei yao inategemea ni nafasi ngapi mahitaji yako yanahitaji. Ndani tu Hivi majuzi walianza kubadilishwa na seva za FTPS, ambazo tayari zina ulinzi wa data iliyojengwa, lakini zaidi juu ya hayo katika aya inayofuata ya makala.

Seva za FTP pia hutumiwa na makampuni makubwa ya IT kuunganisha ofisi kadhaa kwenye moja. Kuna kampuni moja, ofisi kadhaa, lakini jinsi ya kuunganisha kwa usalama na kwa mbali kazi ya wanachama wengi wa timu bila kutumia rasilimali za mtu wa tatu? Kwa kweli, chaguo ni kuunda seva yako mwenyewe, ambayo iko karibu kila wakati na hauitaji gharama za ziada isipokuwa kwa umeme.

Programu za seva za FTP zimewekwa kwenye kila kompyuta ya kazi, baada ya hapo mfanyakazi yeyote anapata nafasi ya seva. Njia hii pia hutumiwa katika madarasa ya sayansi ya kompyuta, ambapo hutumia gari moja ngumu kuunganisha kompyuta zote darasani kwake. Kwenye seva yenyewe unaweza kupakia faili zozote ambazo unaweza kuhitaji, lakini haiwezekani kuziendesha moja kwa moja kutoka kwa seva, na hivyo kutoa jibu kwa swali la kile kilicho kwenye seva za FTP. Hebu tuangalie zaidi suala la upatikanaji.

Ufikiaji wa seva ya FTP

Cha ajabu, ili kuunganisha kwenye seva ya FTP unahitaji kompyuta na muunganisho thabiti wa Mtandao, pamoja na Total Comander ili kuunganisha kwenye FTP. Bila shaka unaweza kufanya hivyo mtandao wa ndani, basi tu wale ambao wameunganishwa nayo kwa kutumia kebo ya jozi iliyopotoka iliyounganishwa kwenye kiunganishi cha adapta ya mtandao wataweza kuunganisha kwenye seva.

Kuna seva nyingi za FTP za Windows, kwa sababu huu ndio mfumo wa uendeshaji wa ubunifu zaidi na unaoendelea, na pia ni rahisi na rahisi kutumia, kwa hivyo wanasakinisha kwenye seva. Seva ya Windows, ambao mfumo wa faili unalingana mfumo wa faili Windows kwa hivyo inafanikiwa utendaji wa juu. Bila shaka, unaweza kuweka nyingine kwenye seva mfumo wa uendeshaji, lakini hii inawezekana tu ikiwa maarifa muhimu katika kushughulikia programu kama hizo.

Kiwango cha usalama cha seva ya FTP

Kama ilivyotajwa tayari, seva za FTP zinazidi kuwa za kawaida, ukweli huu inahusishwa na udhaifu mwingi wa mbinu hii, kwa sababu habari kati ya seva na mteja inaweza kupitia pointi nyingi za kuunganisha (mtoa huduma, seva nyingine, tovuti, nk). Lakini data yenyewe haijasimbwa kwa njia yoyote, lakini inatumwa kwa fomu wazi.

Itifaki ya FTPS ina kisimba maalum chenye uwezo wa kusimba na kusimbua habari zinazosambazwa kati ya mteja na seva, kuhakikisha usalama wa juu wa data, hivyo wakati wa kuchagua seva, makini na ukweli huu.

Tunatarajia sasa unajua ni nini kilicho kwenye seva za FTP na kwa nini zinaundwa kwa ujumla. Ni muhimu kuzingatia kwamba kutumia seva mwenyewe unaweza kuunda yako mwenyewe hifadhi ya wingu na kuikodisha, na hivyo kupata faida kubwa.

Wakati hakuna habari nyingi tu, lakini nyingi, swali linatokea moja kwa moja: wapi kuihifadhi? HDD sio mpira, kwa hivyo ndani kwa kesi hii Ni bora kutumia uwezekano wa expanses kutokuwa na mwisho wa mtandao. Kwa kusudi hili, seva maalum za FTP ziligunduliwa - hifadhi za faili, ambayo yana mengi habari mbalimbali. Wanafanya iwezekane kuhamisha faili zozote kutoka kwa kompyuta yako hadi kwa seva na nyuma. Kazi hii yote inafanywa na itifaki ya uhamisho wa faili, ambayo kwa Kiingereza Uhamisho wa Faili Itifaki (FTP).

Ni nini kizuri kuhusu kutumia seva ya FTP?

Unaweza kuhifadhi idadi isiyo na kikomo ya habari hapa.
Ni rahisi sana kupakua kurasa za nyumbani kabisa, na usiwe na kikomo kwa faili za kibinafsi.
Unaweza kuchapisha faili za umbizo lolote, kuanzia za kawaida hati za maandishi, kumalizia na programu.
Seva nyingi za FTP ni za bure na zinaweza kufikiwa kwa urahisi.
Ikiwa muunganisho na seva utakatizwa wakati wa kupakia au kupakua faili, basi kuirejesha kutaendelea na mchakato kutoka mahali iliposimamishwa bila kupoteza data. Inafaa hasa kipengele hiki, ikiwa unatumia faili kubwa.
Unaweza kufunga bure au ufikiaji mdogo.

Ili uweze kutumia seva ya FTP, unaweza kutumia karibu kivinjari chochote cha Mtandao, angalia kwanza kwenye menyu ya "Sifa" ikiwa inaruhusu kufanya kazi na folda za tovuti za FTP. Inayofuata upau wa anwani Andika anwani ya seva ya FTP inayotaka na unaweza kuanza kufanya kazi. Na kazi hii huanza na idhini, yaani, usajili wa mtumiaji. Unahitaji kuingiza jina lako na nenosiri kwenye uwanja unaofaa ili uingie. Ikiwa hutaki kujiandikisha au hauitaji tu, unaweza kutumia kuingia bila jina, lakini katika kesi hii, baadhi ya uwezo wa kazi hautapatikana au mdogo. Kutekeleza kuingia bila jina, katika uwanja uliopangwa kwa jina, ingiza neno lisilojulikana, na badala ya nenosiri - anwani Barua pepe. Baada ya kupata saraka, unaweza kuanza kupakua au kupakia habari.

Sisi iliyotolewa kitabu kipya"Uuzaji wa yaliyomo ndani katika mitandao ya kijamii: Jinsi ya kuingia katika vichwa vya wateja wako na kuwafanya wapende chapa yako.

Jisajili

Video zaidi kwenye chaneli yetu - jifunze uuzaji wa mtandao na SEMANTICA

Teknolojia hii ni mojawapo ya maarufu zaidi kwa kupakua na kupakia data kutoka kwa / kwa seva za mbali zinazosambazwa duniani kote.

Mifumo ya Ftp hutumiwa kuunda tovuti. Taarifa zote zinazohusiana na rasilimali ya mtandao zimehifadhiwa kwenye seva ya FTP. Wakati msanidi anahitaji kufanya marekebisho fulani kwenye tovuti, huenda kwa seva, kupakua faili ambayo inahitaji kusahihishwa, na kisha kuipakia tena. Na ndivyo ilivyo, mabadiliko yalifanyika. Ni haraka na rahisi.

Je, seva ya FTP inaonekanaje?

Uwasilishaji wa kuona unategemea mfumo ambao unaingia. Kula programu maalum chapa FileZilla, inaonyesha data katika fomu inayojulikana kwa kila mtu Kamanda Jumla.


Tovuti nyingi za upangishaji zina mfumo wao wa usimamizi, ambao pia unaonekana kama seti inayojulikana ya folda na faili.

Vipengele vya seva ya FTP

Hebu tuangalie kwa karibu vipengele vya kiufundi na kukuambia seva ya ftp ni nini na jinsi inavyofanya kazi.

Kazi kuu ya FTP ni kuhamisha faili.

Mbali na kupakia na kupakia taarifa, amri mbalimbali zinapatikana ambazo unaweza nazo kudhibiti faili na saraka:

  1. Uthibitishaji unahitajika.
  2. Upatikanaji wa kituo maalum kwa kila muunganisho.
  3. Inasaidia njia 2 za upitishaji data: maandishi na binary (in mfumo wa binary) Chaguo la pili hupunguza muda na trafiki.
  4. Matumizi ya miunganisho mingi, angalau idhaa mbili. Kupitia moja, amri za udhibiti hupitishwa na majibu yaliyochakatwa yanarudishwa. Kwa msaada wa wengine, uhamisho wa faili unafanywa kulingana na kituo cha kujitolea kwa kila mmoja.

Jinsi ya kuunganisha kwenye seva ya FTP

Ili kuingia kwenye seva, unahitaji kujaza fomu ya idhini, kwa maneno mengine, kupitisha uthibitishaji. Baada ya kuingia kuingia (mtumiaji) na nenosiri (kupita), taarifa hii inahamishiwa kwenye mfumo. Ikikubaliwa, mteja atapokea mwaliko na kikao cha kazi kitafunguliwa.

Kuna chaguzi za kuingia bila kutaja data ya usajili. Katika kesi hii, chaguzi zinazopatikana kwa mgeni zitakuwa mdogo.

Kuna chaguo jingine la kwenda Seva ya FTP - ufikiaji usiojulikana. Kwa chaguo-msingi, kuingia hutokea wakati unapoingia kuingia "bila kujulikana" tahajia inaweza kutofautiana katika kesi ya herufi. Hata hivyo, njia ya kawaida ni wakati wao kutoa kuingia katika kutumia barua pepe. Chaguo hili la ufikiaji hutumiwa na wapangishi wengi wa FTP ambao hutuma masasisho ya programu.

Ili kuunganisha, unaweza kutumia kivinjari cha wavuti au wasimamizi wa faili kama vile Kamanda Jumla, FileZilla. Kupitia kivinjari, utaweza kutazama na kupakua faili, lakini hutaweza kufanya mabadiliko.

Ni rahisi zaidi kufanya kazi kupitia programu- Mteja wa FileZilla(inaweza kupakuliwa katika kikoa cha umma).

Unda muunganisho mpya kama ifuatavyo:

  • Katika uwanja wa "Host", ingiza anwani ya seva ya FTP.
  • Jaza sehemu "Jina la Mtumiaji", "Nenosiri" na, ikiwa ni lazima, "Port".

Ninaweza kupata wapi anwani? Ukiunganisha kwa seva iliyopangishwa kwenye seva pangishi, mmiliki wa tovuti ana ufikiaji wote ulitolewa na mtoa huduma.

FTP inatumika kwa nini kingine?

Faili za tovuti ndizo kesi zinazotumiwa sana, lakini sio zote zinazopatikana kwenye seva za FTP.

Huko unaweza kuhifadhi kazi yoyote au habari za kibinafsi kiasi kikubwa, kama chaguo, picha, video.

Takriban taarifa zozote zinazotumiwa kila siku na mamilioni ya watu huchapishwa kwenye hifadhi za FTP. Hizi ni programu, matoleo ya onyesho ya programu, e-vitabu, vitendo vya kisheria, makala, filamu, muziki - kila kitu ambacho kinaweza kupangiliwa katika uwakilishi wa faili. Katalogi zimeundwa kwenye Mtandao zenye terabaiti za habari muhimu au za kuburudisha. Inapatikana kwa kawaida ndani hali isiyojulikana na hauhitaji malipo.

Hasara za seva za FTP

Ulinzi dhaifu dhidi ya udukuzi na mashambulizi. Kwa sababu ya vipengele vya kiufundi Inaweza kuharibu sio seva tu, bali pia wateja. Ndiyo maana habari za siri haipaswi kuhifadhiwa juu yao.

Hakuna uthibitishaji wa chanzo cha pakiti ya upitishaji data, ambayo husababisha kuathirika kwa mashambulizi ya DDoS.

Leo kama ilivyopangwa - yote kuhusu teknolojia ya FTP. Nitakuambia seva za ftp na akaunti (ufikiaji) ni wapi, zinatumiwa na jinsi zinatumiwa.

FTP - ni nini?

FTP - kiwango Itifaki ya mtandao ya TCP kwa uhamisho wa faili, hutumiwa kupanga kutuma na kupokea faili kutoka kompyuta ya mbali au seva.

Ili kuhamisha faili kwenye mlango wa TCP kupitia itifaki ya FTP, mteja wa FTP anahitaji kuwasiliana na seva ya FTP iliyosanidiwa na inayoendesha. Shirika hili la uhamishaji faili hutumiwa mara nyingi na watengenezaji wa wavuti - wakati kutoka kwa PC unahitaji kufikia "insides" za tovuti na kubadilisha au kuboresha kitu hapo.

Kama HTTP (ni nini?), FTP imejengwa kwenye usanifu wa "mteja-seva" na hutumia kadhaa. miunganisho ya mtandao kuhamisha amri na faili kati ya "mteja" na "seva".

Upatikanaji wa tovuti kwa kutumia akaunti ya FTP - ni nini? Hiki ni kipengele kinachokuwezesha kuona, kuhariri, kupakua na kupakia faili. Ili kupata ufikiaji wa seva ya FTP ya tovuti, mteja lazima apate uthibitishaji - ingiza kuingia na nenosiri. Ili kutuma jina, tumia amri ya "USER", na kutuma nenosiri, tumia amri ya "PASS".

Ikiwa seva inakubali kuingia:jozi ya nenosiri, basi inatuma mwaliko kwa mteja. Mteja anakubali mwaliko na kipindi kinaanza.

FTP ina sintaksia rahisi sana, iliyofafanuliwa katika vipimo vya RFC1738 (data katika mabano ya mraba ni ya hiari) - ftp://[ [:]@][:]/.

Mfano 1 - ftp://ftp..txt

Mfano wa 2 - ftp://UNIQUE_USER: [barua pepe imelindwa]

Pia kuna kinachojulikana "FTP isiyojulikana" - wakati mtumiaji yeyote anaweza kuunganishwa bila kujulikana Seva ya FTP bila kutoa data ya USER/PASS. Aina hii ya kipindi ina ufikiaji mdogo.

Watumiaji huingia bila kujulikana kama "wasiojulikana" (jina la mtumiaji), lakini wakati mwingine wanaulizwa kuingiza barua pepe badala ya nenosiri. Bila shaka, hakuna mtu anayeangalia anwani hizi kwa usahihi.

Wasimamizi wa FTP wasiojulikana ni maarufu sana, kwa sababu mara nyingi hutumiwa kupakua na kusasisha programu kwenye PC. Kwa kuongeza, ufikiaji unaweza kupangwa kupitia vivinjari vya kawaida- kwa sababu wanaweza kupata faili moja kwa moja kutoka kwa seva za FTP. Hii hutokea kwa urahisi sana - unapobainisha anwani ya FTP, maudhui ya FTP hutolewa kwa njia sawa na maudhui ya wavuti na HTTP. Na katika kivinjari cha Firefox unaweza hata kusakinisha mteja kamili wa FTP - FireFTP.

Ingawa unaweza kutumia FTP kwenye kivinjari, FTP ni tofauti kabisa na HTTP:

Vipengele vya itifaki ya FTP:

  1. Matumizi ya miunganisho mingi, angalau mara mbili. Njia moja ni chaneli ya kudhibiti, ambayo amri za seva ya FTP hupokelewa na majibu yanarejeshwa; njia nyingine hutumiwa kwa maambukizi ya data: maambukizi moja - kituo kimoja (bandari ya TCP inafunguliwa kwa kila mmoja). Shukrani kwa mali hii, faili kadhaa zinaweza kuhamishwa wakati huo huo kwa njia zote mbili, na mkondo wa udhibiti unabaki wazi kwa muda wote wa kikao cha ftp.
  2. Itifaki ya FTP ina hali ya uhamisho wa data ya binary, ambayo inapunguza muda wa uhamisho wa faili na matumizi ya trafiki. Hakuna kitu kama hicho katika HTTP.
  3. Kwa kutumia itifaki ya FTP, shughuli hufanywa ndani ya kikao kimoja kwa kutumia TCP/IP - hadi seva "isahau" Hali ya sasa Na mtumiaji aliyeidhinishwa. KATIKA Vipindi vya HTTP hapana: inatoa data tu.

FTP ina njia tatu za kuhamisha data:

  • Utiririshaji - usambazaji wa data unaoendelea kwa namna ya mkondo (bila usindikaji, usindikaji unafanywa na TCP);
  • Kuzuia - FTP inagawanya data katika vitalu (kichwa, shamba la data, ukubwa wa faili katika byte) na kuzihamisha kwa TCP;
  • Hali ya kubana data kwa kutumia algoriti moja.

FTP salama ni nini: FTPS na FTPES, SFTP, SSH-FTP?

Labda tayari umegundua kuwa FTP ya kawaida si salama kwa sababu data haijasimbwa kwa njia fiche wakati wa uwasilishaji. Hii inaweza kusahihishwa, kwa mfano, kwa kutumia itifaki ya SSH, ambayo itasimba kwa njia fiche kuingia:jozi ya nenosiri na yaliyomo. Sasa nitakuambia kwa undani zaidi kuhusu FTP yote salama - FTPS, SFTP, SSH-FTP.

Kwa kweli, FTP haikukusudiwa kuwa salama ilipoundwa. Hivi ndivyo walifanya kwa udhaifu mwingi, orodha ambayo mnamo 1999 ilikuwa kama hii: utekaji nyara wa bandari na uvamizi wa pakiti, kunusa na kupora, kutumia nguvu na mashambulizi ya siri.

FTP iliundwa kabla ya TLS/SSL na kwa urahisi haiwezi kusimba trafiki yake kwa njia fiche, kwa hivyo mtu yeyote ambaye anaweza kuingilia pakiti kwenye mtandao atapokea data kuhusu majina ya watumiaji, manenosiri, amri, na kwa hivyo atapata ufikiaji wa seva ya kibinafsi ya FTP. Na upatikanaji wa tovuti ya FTP ni muhimu sana - unaweza kufanya mambo mengi.

Suluhisho la tatizo hili ni kutumia matoleo salama ya itifaki ya FTP. Kwa mfano, FTPS Inayoonekana ni toleo linalolindwa na TLS la FTP, wakati SFTP/SCP inalindwa na Secure Shell. Nitakuambia zaidi kuhusu FTP salama.

FTPS Dhahiri (FTPES, FTP over Explicit SSL/TLS) ni FTP iliyopanuliwa ambayo inaruhusu "wateja" kuhitaji usimbaji fiche wa kipindi cha FTP wanapotumia amri ya "AUTH TLS". Kwa kujibu, seva inaweza kuruhusu muunganisho kama huo kuundwa au kukataa ombi. Lango - 21. Pia kuna FTPS isiyo wazi (inahitaji muunganisho wa SSL au TLS), lakini imepitwa na wakati.

SFTP (Kiingereza: "Itifaki ya Uhamisho wa Faili ya SSH") - ugani Itifaki ya SSH. Haihusiani na FTP kwa njia yoyote, lakini huhamisha faili kwa njia sawa kabisa na hutumia amri sawa. SFTP hutumia Secure Shell (SSH) kuhamisha faili, i.e. husimba faili na amri zote kwa njia fiche (haitoi data kwenye mtandao kwa maandishi wazi). Lango - 22 au 2222. Kiutendaji, SFTP iko karibu na FTP na inafanana nayo sana, lakini wateja wa kawaida wa FTP hawawezi kuunganisha kwenye seva ya SFTP, na kinyume chake.

SFTP, inayotumika kama mfumo mdogo wa toleo la pili la utekelezaji wa itifaki ya SSH, ina faida kadhaa juu ya FTP:

  • Usaidizi wa uthibitishaji wa "usio na nenosiri" kwa kutumia funguo za SSH ni salama zaidi kuliko kuhifadhi nenosiri kwenye diski au kuingia kwa mikono;
  • Msaada viungo vya ishara;
  • Muunganisho wa SFTP ni wa haraka na wa kuaminika zaidi wakati FTP ina kushuka na kukatizwa;
  • Wateja wa SFTP wana uwezo wa kukatiza na kuanza tena uhamishaji wa faili, na kuifuta; faili zilizopakiwa zinaweza kuwa na mihuri ya muda inayohusishwa na sifa za faili - na FTP haina kipengele cha upakiaji.

FTP juu ya SSH (kumbuka, SSH-FTP si SFTP) - hufanya kikao cha kawaida cha FTP, kuunganisha kupitia njia salama ya SSH. Ufungaji kama huo ni ngumu, kwa sababu FTP inafungua miunganisho mingi ya TCP. Hii ina maana kwamba wakati wateja kadhaa wa SSH wataanzisha handaki kwa ajili ya chaneli ya udhibiti (kwenye bandari 21), ni kituo hiki kimoja pekee kitakachokuwa salama, na uwasilishaji wa data utapitia chaneli za data zilizoundwa hivi karibuni (miunganisho ya TCP) ambayo hupita SSH na kwa hivyo hazina usalama.

Narudia mara nyingine tena, usichanganye FTP kupitia SSH na FTPS, SFTP, SCP - mwisho ni salama zaidi.

Seva ya FTP ni nini?

Seva ya FTP - "maktaba" ya faili kwenye upangishaji, inayotumiwa kuhifadhi faili miundo tofauti. Uunganisho kati ya seva ya FTP na mteja wa FTP hutokea kupitia itifaki ya uhamisho Data ya FTP.

Seva maarufu zaidi za ftp ni vsftpd na proftpd. Zimesanidiwa katika faili za .ftpaccess.

Seva za FTP zinahitajika ili kupangisha idadi kubwa ya data kwa upakuaji wa umma na wa kibinafsi: katika idadi ya faili na saizi yao. Mara nyingi seva kama hizo hutumiwa kwa ufikiaji usiojulikana (mgeni) kwa usambazaji wa chanzo wazi wa programu, muziki na picha. Ufikiaji wa watumiaji wasiojulikana kwa kawaida hukuruhusu tu kutazama saraka na kupakua maelezo yanayohitajika, lakini kwa baadhi ya seva ni kinyume chake - kuna saraka maalum ambapo mtu yeyote asiyejulikana anaweza kupakia faili kwa ajili ya kubadilishana.

Kwa ufikiaji usiojulikana, uwezo wa mtumiaji ni pana (unaweza kupakia faili), lakini ni mdogo kwa saraka ambapo amepewa ufikiaji, hata ikiwa kuna saraka zingine "juu" au "mlango unaofuata" na faili za watumiaji wengine. .

Licha ya ukweli kwamba kazi na seva za FTP zinaweza kupangwa kutoka kwa kivinjari, napenda kupendekeza kutumia programu za mteja - ikiwa uunganisho na seva umepotea, watakuwezesha kupakua faili mara tu uunganisho utakaporejeshwa.

Kweli, kwa ufupi juu ya wateja maarufu wa FTP - programu za kupata seva za FTP na usimbuaji wa data iliyopitishwa:

  • WS_FTP;
  • LeechFTP;
  • CuteFTP;
  • FileZilla ndiye mteja maarufu wa FTP kwa Windows/Mac/Linux. Kuna msaada kwa FTPS, SFTP.
  • Meneja wa FAR- koni ya "kale" zaidi meneja wa faili kwa Windows. Rahisi sana, ina programu-jalizi nyingi, inasaidia SFTP (Plugin ya WinSCP inahitajika).
  • Kamanda Jumla - inapoteza umaarufu (sio kwa kila mtu) na inasaidia FTPS. Kwa bahati mbaya, programu jalizi za SFTP zimepitwa na wakati.
  • FireFTP ni programu-jalizi ya Mozilla Firefox. Kuna msaada kwa FTPS, SFTP.
  • Cyberduck - mteja wa ftp kwa Mac, inasaidia FTP/SFTP.
  • WinSCP ni mteja mdogo na mzuri wa SCP, FTP na SFTP kwa Windows.

Binafsi, mimi hutumia WinSCP.

Hebu nijumuishe. KATIKA fomu safi, FTP haikusudiwa uhamisho salama faili kwenye mtandao, ingawa ni kiwango. Ninapendekeza itifaki salama zaidi na usimbaji fiche wa FTPS na SFTP.

Bahati nzuri na FTP yako!

Habari, wasomaji wapendwa tovuti ya blogu. Hatua inayofuata ya kuelewa utaratibu wa uhamishaji wa habari kwenye Mtandao itakuwa kusoma kwa FTP, ambayo unaweza, kati ya mambo mengine, kufanya kazi na faili yoyote kwenye. seva ya mbali.

.jpg

Au tuma maombi zaidi chaguo ngumu, ikiwa bandari nyingine zaidi ya 21 inatumika:

Ftp://login:password@site:35/images/file-1.jpg

Hata hivyo, kutumia kivinjari katika muktadha huu kutakuwezesha tu kutazama au kupakua faili zinazokuvutia. Ili kuchukua faida kamili ya faida zote za FTP, unapaswa kutumia programu maalumu kama Filezilla():


Ili kuunganisha kupitia mteja wa FileZilla aliyesanidiwa tayari kwa seva ya mbali, lazima uweke jina la mwenyeji, ambalo hutumiwa kama , sambamba na kikoa chake ( na ), jina la mtumiaji, nenosiri na bandari.

Kwa njia, makala kuhusu Filezilla haitoi tu habari ya kawaida, lakini pia ushauri wa vitendo ili kuondoa udhaifu wake wa usalama (licha ya rundo la faida, ina shida za aina hii, hata hivyo, kama programu zingine za wasifu sawa), kwa hivyo napendekeza sana kusoma nyenzo hii kwa kubofya kiungo kilichotolewa hapo juu.

Lakini tuendelee. Kwa utaratibu, mwingiliano wa seva ya mteja wakati wa muunganisho wa FTP unaweza kuonyeshwa kama ifuatavyo:


Ikiwa tunaelezea mchakato huu hatua kwa hatua, tunapata kitu kama hiki:

  1. Mtumiaji huwasha maombi ya mteja na inaunganisha kwa seva kwa kuingiza kuingia kwako na nenosiri.
  2. Muunganisho wa udhibiti umeanzishwa kati ya moduli zinazolingana-wakalimani wa itifaki kwenye pande za mteja na seva.
  3. Mtumiaji, kupitia mteja, hutuma amri kwa seva ambayo huamua vigezo mbalimbali Viunganisho vya FTP ( hai au hali ya passiv , bandari, aina ya uhamisho wa data, aina yao), pamoja na maagizo ya vitendo ambavyo mtumiaji anakusudia kutekeleza (kwa mfano, kufuta, kubadilisha jina, kupakia faili, nk).
  4. Baada ya vigezo vyote muhimu vimewekwa, mmoja wa washiriki (kwa mfano, mteja), ambayo ni passiv, inakuwa katika hali ya kusubiri kwa ajili ya kufungua uhusiano na bandari ambayo ni maalum kwa ajili ya kupeleka habari. Mshiriki amilifu kisha anafungua muunganisho na kuanza kusambaza data kwenye chaneli iliyoteuliwa.
  5. Baada ya kukamilika kwa uhamishaji, muunganisho huu umefungwa, lakini njia ya kudhibiti kati ya wakalimani inabaki wazi, kama matokeo ambayo mtumiaji anaweza kufungua tena uhamishaji wa data ndani ya kipindi sawa.

Ikiwa mtumiaji ni msimamizi wa tovuti ambayo iko kwenye seva ya mbali, basi baada ya uthibitishaji na uunganisho ana uwezo wa kufanya vitendo vyovyote iwezekanavyo.

Walakini, kuna seva chache za bure za FTP kwenye Mtandao, ambazo kimsingi ni maktaba za aina anuwai za faili ambazo zimeundwa kuhifadhi na kupakua hati za maandishi, muziki, picha, video, usambazaji wa programu, n.k.

Katika kesi hii, mtumiaji aliyesajiliwa, baada ya idhini, ana ufikiaji mdogo sana kwa saraka fulani na anaweza tu kufanya shughuli fulani maalum na yaliyomo (kwa mfano, kutazama na kupakua faili).

Mbali na uunganisho wa kawaida kwa seva, ambayo inahitaji kuingia data ya uthibitishaji, kuna dhana ya FTP isiyojulikana, wakati mtumiaji yeyote anaweza kuunganisha kwenye seva bila kutoa data ya kibinafsi. Ikiwa unatumia kivinjari kama mteja, basi anwani ya ufikiaji wa faili inaweza kurahisishwa na kuwasilishwa kama hii:

Ftp://site/images/file-1.jpg

Kwa mazoezi, na FTP isiyojulikana, neno "bila kujulikana", linalojulikana kwenye mtandao, kawaida hutumiwa kama kuingia kwa ufikiaji, na anwani ya barua pepe hutumiwa kama nywila, ambayo, hata hivyo, katika hali nyingi haijathibitishwa.

Salama FTP (SFTP, FTPS na kutumia SSH)

Itifaki hii haikukusudiwa kuwa salama, kwani ilitengenezwa nyuma mnamo 1971 na hapo awali ilitumiwa tu katika mtandao wa utafiti wa APRANET, ambao ni vifaa vichache tu vya jeshi na vyuo vikuu vilikuwa na ufikiaji.

Lakini pamoja na maendeleo ya Mtandao Wote wa Ulimwenguni, APRANET iliyotajwa hapo juu ikawa sehemu yake, na, kwa hiyo, teknolojia ya FTP ilihamia huko, kwa kuwa ilikuwa na faida nyingi. Hata hivyo, wakati huo huo, hatari ya upatikanaji usioidhinishwa imeongezeka kwa amri kadhaa za ukubwa.

Kwa hiyo, kuna haja ya haraka ya kulinda seva kutoka kwa aina mbalimbali za mashambulizi. FTP ya kawaida haina uwezo wa kusambaza data kwa njia iliyosimbwa, kama matokeo ambayo majina ya watumiaji, nywila, amri na habari zingine zinaweza kukamatwa kwa urahisi na washambuliaji.

Kwa sababu hii, mbinu kadhaa zimetengenezwa ili kusimba taarifa zinazopitishwa kupitia FTP. Kwa pamoja, njia hizi zote zilipokea jina la jumla na la uwezo "salama FTP". Hapa kuna aina za itifaki zinazolingana na neno hili:

1. FTPS(FTP + SSL) - hii kwa kweli ni kiendelezi itifaki ya kawaida uhamishaji wa faili, ambayo hutolewa itifaki ya kriptografia SSL (Safu ya Soketi salama - safu ya tundu salama). Leo, analog yake ya juu zaidi ni TLS (Usalama wa Tabaka la Usafiri). safu ya usafiri) Kuna njia mbili za kutoa usalama:

1.1. Dhahiri imepitwa na wakati na hutumia itifaki ya kawaida inayohitaji SSL au TLS, ambayo inaweza kutoa usimbaji fiche wa maelezo. Kwa njia hii, ni muhimu kutumia bandari tofauti na zile za kawaida, ambazo huleta usumbufu kwa sababu huvunja utangamano wa wateja na seva ambazo haziunga mkono FTPS.

1.2. Wazi- rahisi zaidi, kwani hutumia maagizo ya itifaki ya kawaida ya FTP, lakini husimba habari wakati wa kutuma jibu, ambayo hukuruhusu kudumisha utangamano, kwani katika kesi hii bandari sawa hutumiwa kwa FTPS na FTP. Katika hali hii, mteja hutuma amri ya "AUTH TLS" au "AUTH SSL" ili kusimba data kwa njia fiche.

2. SFTP(SSH FTP) - itifaki kiwango cha maombi kwa uhamisho wa faili, unaofanya kazi kwenye kituo cha salama, haipaswi kuchanganyikiwa na "Itifaki ya Uhamisho wa Faili Rahisi", ambayo ina kifupi sawa. Ikiwa FTPS ni kiendelezi cha FTP, basi SFTP ni tofauti na kwa njia yoyote haihusiani na itifaki ya FTP, ambayo ina SSH (Secure Shell).

Jambo kuu linaloitofautisha na FTP ya kawaida na FTPS ni kwamba SFTP husimba amri zote, majina ya watumiaji, nywila na habari nyingine za siri. Kwa kuwa huu ni usanidi tofauti kabisa, Wateja wa FTP(FTPS) haiwezi kuunganisha kwenye seva ya SFTP.

3. FTP juu ya SSH- hutoa kikao cha kawaida cha FTP kupitia handaki ya SSH, yaani, chaguo hili haipaswi kuchanganyikiwa na SFTP, ambayo ni itifaki tofauti ya kujitegemea. Njia hii haiwezi kuitwa salama 100%. Kwa nini?

Ukweli ni kwamba ikiwa wateja kadhaa wa SSH wataanzisha handaki ya chaneli ya kudhibiti, ambayo hapo awali inafanywa kupitia bandari 21 (na hali hii inazingatiwa karibu kila wakati), basi kituo hiki kitalindwa. Wakati wa kuhamisha data, mteja programu itafungua miunganisho mipya ya TCP ambayo haitakuwa tena chini ya ushawishi wa ganda la kinga la SSH.

Natumai haujachanganyikiwa na chaguzi hizi zote. itifaki salama. Ili kuwezesha kuelewa kwa namna fulani, wacha nifanye muhtasari mfupi. Kutoa kwa makusudi zaidi shahada ya juu usalama ni SFTP. FTPS ya wazi ni duni kidogo katika kuaminika, lakini ni rahisi zaidi kwa sababu inakuwezesha kutumia bandari za kawaida. Ni ipi ya kuchagua inategemea aina ya kazi ambayo unakabiliwa nayo na, bila shaka, mipangilio ya seva.