HDG vysvetľuje: Čo je SFTP a FTP?

Na to, aby si počítačová sieť vymieňala údaje a zdroje, je potrebná zbierka rôznych zariadení, ako sú smerovače, prepínače a počítače. Táto sieť by sa potom musela riadiť protokolom, pravdepodobne viacerými protokolmi, aby sa vytvorila správna komunikácia medzi všetkými týmito zariadeniami. FTP a SFTP sú dva takéto protokoly.

Čo je SFTP a FTP ? FTP poskytuje spôsob výmeny súborov cez sieť,(exchanging files over the network) zatiaľ čo SFTP umožňuje bezpečný prístup, prenos a správu súborov cez dátový tok. FTP sú údaje odosielané ako obyčajný text, zatiaľ čo SFTP šifruje všetky údaje, ktoré sa majú odosielať.

Hlavným rozdielom medzi FTP a SFTP je bezpečnosť. FTP neposkytuje bezpečný kanál na prenos súborov medzi viacerými zariadeniami, zatiaľ čo SFTP áno. Preto je SFTP bezpečnejší ako FTP . Tento článok sa však trochu hlbšie ponorí do rozdielov medzi týmito dvoma protokolmi.

HDG vysvetľuje: Čo je SFTP a FTP?(HDG Explains: What Is SFTP & FTP?)

Aby ste pochopili rozdiely medzi SFTP a FTP , musíte najprv lepšie pochopiť, čo sú a čo robia. Využitie sa medzi nimi líši len mierne, no rozdiely sú o niečo hlbšie, ako sa na prvý pohľad zdá.

Čo je FTP?

FTP alebo protokol(F) prenosu súborov(T) je štandardný sieťový protokol(P) , ktorý umožňuje prenos súborov cez sieť medzi klientom (lokálnym počítačom) a serverom. 

Pred(Prior) operačnými systémami s grafickými používateľskými rozhraniami ( GUI(GUIs) ) bol FTP vyvinutý na odosielanie a prijímanie súborov medzi staršími textovými počítačmi a sieťami. Bol to jeden z pôvodných programov používaných na prístup k informáciám na internete ešte predtým, ako sa(P) objavil Hypertext Transfer P(t) rotocol ( (T)HTTP(H) ). 

Dnes existujú tri hlavné spôsoby použitia FTP : Grafickí FTP klienti(FTP Clients) , webový prehliadač(Web Browser) a FTP s príkazovým riadkom(Command-line FTP) . Každý z nich je vhodný pre rôzne aplikácie vrátane desktopov, serverov, mobilných zariadení a hardvérových platforiem.

Grafickí FTP klienti

Títo klienti umožňujú prenos súborov vo formáte drag and drop. Filezilla je pravdepodobne najznámejší bezplatný FTP klient pre operačné systémy Windows . Pre Mac je tu Cyberduck

Pri otváraní programu zvyčajne zadávate hostiteľa FTP , svoje používateľské meno a heslo. Niektoré servery to môžu mať nastavené tak, aby ste mohli zadávať anonymne, v takom prípade nemusia byť potrebné používateľské meno a heslo.

Potom môžete presúvať súbory a priečinky z hostiteľa na server (a naopak) a čakať na dokončenie prenosu.

Webový prehliadač

Používanie webového prehliadača na pripojenie k serveru FTP bude pravdepodobne známejšie, pretože k adrese FTP sa môžete pripojiť rovnakým spôsobom ako k adrese HTTP . Webový prehliadač tiež uľahčuje prehliadanie väčšieho adresára, čítanie súborov a ich načítanie. Poskytne vám službu aj pri automatickom spracovaní niektorých podrobností o pripojení lokality a prenosu súborov.

Hoci sa FTP(FTP) webového prehliadača môže zdať pohodlné, často je pomalšie a menej spoľahlivé ako vyhradený FTP klient. Majú tiež tendenciu mať menej funkcií.

Príkazový riadok FTP

Možno to neviete, ale váš operačný systém má pravdepodobne vstavaných klientov príkazového riadka. Pokiaľ je váš operačný systém Windows , Mac alebo Linux . Ak chcete začať  , otvorte výzvu operačného systému (príkazový riadok pre Windows , Terminál(Terminal) pre Mac alebo konzolu pre Linux ).

Potom zadajte ako príklad

f tp ftp.empire.gov

Teraz stlačte Enter . Potom, ak pristupujete k svojmu vlastnému účtu, použite používateľské meno a heslo pre tento účet. Ak pristupujete anonymne, použite ako používateľské meno anonymný(anonymous) a ako heslo svoju e-mailovú adresu. 

V tomto bode budete chcieť byť v adresári, kde sú uložené súbory, ktoré chcete presunúť. Môžete zadať príkaz mput, za ktorým bude nasledovať názov súboru alebo priečinka, a stlačením klávesu Enter spustíte prenos.

Ak chcete, musíte sa naučiť veľa príkazov, ktoré vám môžu pomôcť pri budúcich prenosoch FTP . Indiana University má niekoľko užitočných FTP príkazov, ktoré si môžete v prípade záujmu vyskúšať.

Čo je SFTP?(What Is SFTP?)

SFTP, čo je skratka pre protokol (P)S SH File(T) Transfer P(F) , je sieťový protokol podobný FTP v tom, že umožňuje prístup k súborom, ich prenos a správu súborov, ale cez bezpečný a spoľahlivý dátový tok. 

Na rozdiel od FTP nevyužíva samostatné príkazové a dátové kanály. Namiesto toho prenáša súbory v špeciálne naformátovaných balíkoch jediným pripojením. SSH v názve znamená protokol S ecure SH ell (S),(SH) pre ktorý je SFTP rozšírením. To poskytuje pridanú úroveň zabezpečenia pri používaní protokolu SFTP .

SFTP môžete používať rovnakými spôsobmi, aké poskytuje FTP , pričom najväčším rozdielom je zabezpečené pripojenie. Filezilla a Cyberduck tiež ponúkajú SFTP ako súčasť svojho bezplatného balíka, čo je určite niečo, čo budete chcieť využiť.

Pri pripájaní k serveru SFTP sa predpokladá, že pripojenie prebieha cez zabezpečený kanál. Toto odstraňuje potrebu autentifikácie klienta, keďže identita užívateľa klienta je sprístupnená protokolu.

WordPress je vynikajúcim príkladom stránky, ktorá umožňuje pripojenie FTP aj SFTP . Pri pokuse o pridanie motívu, ktorý ste si uložili do počítača alebo na server, môže byť potrebné preniesť ho cez FTP alebo SFTP

Je to preto, aby WordPress neodmietol určité riadky kódu, ktoré môže vaša téma vyžadovať počas bežného prenosu. To platí aj pre iné súbory, nielen pre témy.

Kľúčový rozdiel medzi SFTP a FTP(Key Difference Between SFTP & FTP)

Najpozoruhodnejší a najzrejmejší rozdiel je v definícii. SFTP je zabezpečený sieťový protokol, zatiaľ čo FTP nie je. Ďalším by boli typy protokolov. FTP je protokol založený na TCP/IP . SFTP je protokol založený na SSH. 

TCP(P) /IP znamená protokol riadenia prenosu(I) / protokol(P) I nternet (T). (C)Inými slovami, je to štandardný protokol, ktorý riadi komunikáciu medzi všetkými počítačmi na internete.

  • FTP vytvára svoje riadiace spojenie na porte TCP 21, zatiaľ čo (TCP)SFTP prenáša súbory medzi klientom a serverom  v rámci spojenia vytvoreného protokolom SSH .
  • FTP odosiela údaje iba vo formáte obyčajného textu, zatiaľ čo SFTP šifruje všetky svoje údaje pred odoslaním hostiteľovi. 
  • SFTP je tiež nezávislý protokol, ktorý poskytuje prenosy medzi hostiteľmi, pričom FTP je otvorenejší protokol.

Pred chvíľou , s cieľom pridať trochu bezpečnosti do FTP , vytvoril Netscape vrstvu (Netscape)SSL alebo Secure S sockets(L) Layer (v súčasnosti TLS alebo Transport Layer (T)S ecurity ) . (L)SSL sa potom použilo na FTP na vytvorenie FTPS

To umožnilo zabezpečenú výmenu údajov pomocou FTP prostredníctvom dvoch zabezpečených variantov: FTPS Implicit SSL a FTPS Explicit SSL . Oba(Both) využívajú šifrovanie SSL .

Jediným kľúčovým rozdielom, ktorého sa väčšina bude musieť obávať, je nakoniec to, že SFTP poskytuje bezpečný spôsob prenosu súborov z jedného hostiteľa na druhého. FTP poskytuje iba štandardný prenos čistého textu cez dva kanály, príkazový a dátový, bez šifrovania.



About the author

Som senior softvérový inžinier a vývojár obrázkov a aplikácií pre iPhone s viac ako 10-ročnými skúsenosťami. Vďaka mojim zručnostiam v oblasti hardvéru a softvéru sa perfektne hodím pre akýkoľvek podnikový alebo spotrebiteľský projekt smartfónu. Veľmi dobre rozumiem tomu, ako vytvárať vysokokvalitné obrázky, a viem pracovať so všetkými rôznymi formátmi obrázkov. Okrem toho poznám vývoj Firefoxu a iOS.



Related posts