FTP - čo je to a ako s ním pracovať?

FTP je protokol na prenos údajov z počítača používateľa na server z lokality na pevný disk alebo medzi servermi. Vyzeralo to dlho pred HTTP. Používatelia môžu anonymne autentizovať a vykonávať požadované akcie bez ohľadu na to, či je táto funkcia poskytovaná. V súčasnosti existujú špecializované FTP dátové programy a aplikácie pre vývoj webových aplikácií s vstavanou funkciou výmeny dát.

Prečo je potrebný FTP

Môže byť použitý na kopírovanie súborov z počítača na server a zo servera do počítača. Jedným z výhod použitia FTP je súčasné sťahovanie mnohých dokumentov. Niektoré programy vám umožňujú upravovať súbory priamo na hostiteľovi. Štandardné okno klienta je rozdelené na dve časti:
  • prvé zobrazuje všetko, čo sa stiahne na server;
  • v druhom - všetko, čo je v počítači.
  • Okrem toho sa používajú pomocné okná. Používateľ si vyberie dokument, ktorý chce umiestniť na hosťovaní, a vezme ho. Predtým musí byť splnomocnený. Údaje sú uvedené vo formáte: @ názov zdroja.doména. Niektorí hostitelia webu poskytujú prístup k stránkam prostredníctvom programov, ako sú správcovia súborov. V niektorých prehliadačoch je táto funkcia už zabudovaná. Existujú aj špeciálne komponenty, ktoré môžu pracovať s FTP.


    Zraniteľnosti

    FTP je veľmi starý protokol. Vyzeralo to oveľa skôr ako HTTP a nebolo navrhnuté ako bezpečné. Preto má veľa bezpečnostných problémov. Tu sú najzákladnejšie:
  • spoof-útoky;
  • zachytenie údajov;
  • čuchanie;
  • zadržanie prístavov.
  • Pri prenose cez FTP súbory nie sú šifrované. Preto môžu všetky príkazy, používateľské mená a heslá zachytiť škodliví ľudia. Na to sú použité bezpečné verzie, napríklad FTP je FTPS.

    Zabezpečené prenosy dát

    Existujú nasledovné metódy na odosielanie údajov chránených pred útokmi hackermi: FTPS, SFTP a FTP cez SSH. S FTPS môžete reláciu chrániť. FTP server prijíma príkaz AUTH TLS a potom odmieta nešifrované pripojenie.

    SFTP má podobný zoznam príkazov ako v FTP. Toto používa protokol SSH, ktorý šifruje celú návštevnosť. Týmto spôsobom kódovanie príkazov a dát. V dôsledku toho sa všetky heslá a iné informácie, ktoré nie sú určené pre tretie strany, neprenášajú na verejnosti. Ďalším spôsobom prenosu cez SSH tunely do relácie cez SSH spojenie.

    Pripojenie a výmena údajov

    Existujú dva možné typy prác:
  • aktívne;
  • pasívny.
  • Odlišujú sa od toho, ako nastaviť spojenie. Aktívna metóda predpokladá, že program vytvorí tcp pripojenie k serveru a pošle požadovaný port IP. Pasívne je potrebné, ak sú takéto pripojenia zablokované firewallom. Potom server vráti adresu a port, potom používateľ použije prijaté dáta na pripojenie. V nastaveniach FTP môžete zvoliť nasledujúce režimy prenosu:
  • stream;
  • blok
  • ;
  • komprimované.
  • V prvom výbere režime dáta odosielané v nepretržitom prúde. Spracovanie prebieha prostredníctvom protokolu TCP. V normálnom režimeúdaje sú segmentované a spravidla zasielané v nasledujúcom tvare: hlavičkový blok, počet bajtov, dátové pole. V komprimovanej metóde sú všetky údaje komprimované jedným algoritmom a prenášané oveľa rýchlejšie, pretože objekt má menej váhy.

    Autorizácia

    Užívateľské meno /heslo sa používa na identifikáciu užívateľa a ďalšie priradenie práv k správe súborov. Odoslanie mena sa vykoná príkazom USER a heslo je PASS.
    Server akceptuje tieto údaje, ak sa zhoduje s údajmi uvedenými v databáze. Klient potom dostane pozvánku, po ktorej začína relácia. Niekedy server podporuje prihlasovacie údaje bez poverenia. Zvyčajne je obmedzený prístup pre takéto pripojenia poskytovaný pomocou štandardného názvu, napríklad anonymného. Najčastejšie však musíte zadať e-mailovú adresu na autorizáciu a potom sa používa na prihlásenie.

    Na rozdiel od http protokolu



    objektu



    FTP



    HTTP



    overenie schopnosť



    áno



    nie



    príjem



    veľké binárne súbory



    malé textové dokumenty



    Spôsob zlúčenina

    (73 )
    dvojité



    , jednotlivci,



    , prevod



    áno



    nie



    , operácie na systéme súborov



    áno



    nie

    Jeden z najjasnejších ostrovov blyvostey FTP - množina spojenie, v ktorom je server a prijíma príkazyodosiela odpoveď na jeden kanál a prenáša údaje iným. To vám umožní stiahnuť alebo stiahnuť veľa súborov súčasne.
    Zníženie prevádzkových nákladov, a teda zníženie času na výmenu dát, sa uskutočňuje na úkor režimu binárneho prenosu. Práca začína po tom, ako klient vstúpi do relácie a všetky nasledujúce operácie sa vykonávajú v rámci jeho rámca. Toto je jedna z charakteristických vlastností, pretože protokol HTTP nepamätá informácie o registrovaných používateľoch - táto funkcia sa vykonáva externými metódami. Pripojenie počítač-klient je štandardne implementované na portu 21 a používa sa na správu. Druhé dátové pripojenie sa otvorí na dvadsiatom portu alebo inom, ktorý je správne nakonfigurovaný.

    Ako pracovať so súbormi

    Existujú FTP klienti, ktorí pracujú s protokolom, ale práca s nimi je postavená na tom istom princípe. Všetko, čo potrebujete na prenos, presuňte dokument z počítača používateľa do priečinka servera alebo vykonajte rovnaké úkony pomocou príkazového riadka.
  • Po zobrazení hlavného okna v príslušných poliach musíte zadať názov hostiteľa, používateľské meno, heslo, port.
  • Po úspešnej autorizácii sa zobrazí zoznam všetkých stiahnutí na server.
  • Mali by ste si vybrať objekt, ktorý chcete prevziať na server z počítača alebo zo servera do počítača.
  • Po označení príslušného súboru zavolajte kontextovú ponuku pomocou PCM, vyberte požadovanú akciu: načítať, pridať úlohu, upraviť, odstrániť,premenovať, kopírovať adresu, nastaviť prístupové práva. Tieto funkcie sa môžu líšiť v závislosti od aplikácie, ktorú používate.
  • Existuje spôsob, ako si priamo medzi dvoma servermi vymieňať bez nutnosti sťahovania do počítača. Dve pripojenia na rôzne servery sú pozvané. Jeden z nich si vyberie súbor na prenos a špecifikuje IP adresu druhého servera. Na tento účel je FXP priamy výmenný protokol.
    Hlavnou výhodou použitia tejto metódy je vysoká rýchlosť sťahovania. Nezáleží na šírke pásma internetového pripojenia používateľa, ktorý chce súbor preniesť. Čas, ktorý trvá, závisí od rýchlosti spojenia medzi odstránenými FTP servermi. Zvyčajne je vedome viac ako používateľ. Treba poznamenať, že tento protokol používali útočníci na útoky na iné servery. Ak chcete takéto akcie zabrániť, adresa IP sa teraz skontroluje a ak dôjde k nezrovnalosti, zablokuje sa.

    FTP pripojenie cez prehliadač

    Pre pripojenie, rovnako ako pri použití špecializovaných programov, používateľ potrebuje prihlasovacie meno, heslo s adresou IP. Pri použití príkazového riadku sa vyskytuje spojenie. Za týmto účelom zadajte adresu nasledujúceho formátu: ftp: //login login: heslo servera @ adresa IP. Napríklad ftp: //myname: [email protected]. Ak bolo spojenie úspešné, zobrazí sa zoznam všetkých dokumentov. Zvyčajne sú súbory stránok uložené vo verejnom_html alebo www, v závislosti od typu hostingu. Ak chcete skopírovať dokument, jednoducho ho pretiahnite. Táto metóda neumožňujeprenos dokumentov z jedného servera na druhý. Ľahko môžete meniť práva čítania a zápisu v prehliadači. Ak to chcete urobiť, kliknite pravým tlačidlom na súbor, ktorý je už na serveri. Zobrazí sa okno s nastaveniami. Mala by obsahovať potrebné povolenie.

    FileZilla

    Toto je jeden z najpopulárnejších FTP pre klientov Windows. Práca s týmto programom je dosť jednoduchá. Hlavné okno je rozdelené na päť častí. Tri z nich zobrazujú štruktúru súboru počítača a štyri - server. Povinné polia označujú prihlasovacie meno, heslo, port.
    Ak sa plánuje časté použitie akéhokoľvek pripojenia, prihlasovacie informácie sú uvedené v "Správcovi stránok". V nastaveniach si môžete vybrať totožnosť, rozdeliť údaje do položky zložky, pridať komentár. Ak chcete súbor preniesť, musíte zvýrazniť a pretiahnuť na pracovný hárok, na ktorom je zobrazená štruktúra súboru počítača.

    Total Commander

    Ak chcete prevziať a prevziať súbor pomocou "Commander Total", musíte urobiť nasledovné:
  • Prejdite na záložku "Network".
  • Vyberte položku ponuky "Pripojiť sa na server".
  • V okne kliknite na tlačidlo "Pridať".
  • Zadajte názov pripojenia, server, heslo účtu.
  • Nastavte príznak "Pasívna výmena" a stlačte tlačidlo OK.
  • Potom musíte označiť vybrané pripojenie, kliknite na tlačidlo "Pripojiť".
  • Ak sa pripojenie uskutočnilo, môžete pokračovať v normálnej práci pomocou správcu súborov s dvojitým panelom.

    Príkazový riadok

    Ak si užívateľ nechceAj keď je to celkom pohodlné a umožňuje vám rýchlejšie vykonávať niektoré funkcie, môže použiť rozhranie príkazového riadku:
  • Pripojenie sa vykoná príkazom Open. Používanie by malo vyzerať nasledovne: Otvorte port ftp.server.com.
  • Parameter portu nie je možné určiť, ak je určený štandard 21.
  • Server.com určuje adresu servera, na ktorom je lokalita umiestnená.
  • Premenovanie slúži na premenovanie, štandardné použitie cd pre zmenu aktuálneho adresára, zatvorenie pre ukončenie, odstránenie alebo odpojenie pre vymazanie.

    Súvisiace publikácie