HDG vysvětluje: Co je SFTP a FTP?


Aby si počítačová síť mohla vyměňovat data a zdroje, vyžaduje soubor různých zařízení, jako jsou směrovače, přepínače a počítače. Tato síť by pak musela následovat protokol, pravděpodobně více protokolů, aby navázala správnou komunikaci mezi všemi těmito zařízeními. FTP a SFTP jsou dva takové protokoly.

Co je SFTP a FTP? FTP poskytuje způsob výměna souborů v síti, zatímco SFTP umožňuje bezpečný přístup, přenos a správu souborů v datovém proudu. FTP je data odesílána jako prostý text, zatímco SFTP šifruje všechna data k odeslání.

Hlavním rozdílem mezi FTP a SFTP je zabezpečení. FTP neposkytuje zabezpečený kanál pro přenos souborů mezi více zařízeními, zatímco SFTP ano. SFTP je proto bezpečnější než FTP. Tento článek se však ponoří trochu hlouběji do rozdílů mezi těmito dvěma protokoly.

HDG vysvětluje: Co je SFTP a FTP?

Abyste porozuměli rozdílům mezi SFTP a FTP, musíte nejprve musí lépe porozumět tomu, co jsou a co dělají. Použití se mezi nimi liší jen nepatrně, ale rozdíly probíhají o něco hlouběji, než se na první pohled zdá.

Co je FTP?

FTP, nebo File Transfer Protocol, je standardní síťový protokol, který umožňuje přenos souborů přes síť mezi klientem (lokálním počítačem) a serverem.

Před operačními systémy, které mají grafické uživatelské rozhraní (GUI), byl vyvinut FTP pro odesílání a přijímání souborů mezi staršími textovými počítači a sítěmi. Jednalo se o jeden z původních programů používaných k přístupu k informacím na internetu ještě před Hlet text Tpřevedením Ppřišel rotocol (HTTP).

In_content_1 vše: [300x250] / dfp: [640x360]->

Dnes, existují tři primární způsoby, jak používat FTP: Grafické FTP klienty, Webový prohlížeč a FTP příkazového řádku. Každý z nich je vhodný pro různé aplikace včetně stolních počítačů, serverů, mobilních zařízení a hardwarových platforem.

Grafické FTP klienty

Tito klienti umožňují přenos souborů ve formátu drag and drop. Filezilla je pravděpodobně nejznámějším volným FTP klientem pro operační systémy Windows. Pro Mac je Cyberduck.

Obvykle při otevírání programu zadáte hostitele FTP, vaše uživatelské jméno a heslo. Některé servery jej mohou nastavit tak, aby bylo možné zadat anonymně. V takovém případě nemusí být uživatelské jméno a heslo potřeba.

Pak můžete přetahovat soubory a složky z hostitele na server (a naopak) a čekat na dokončení přenosu.

Webový prohlížeč

Pomocí webového prohlížeče připojení k FTP serveru bude pravděpodobně známější, protože se můžete připojit k FTP adrese stejným způsobem jako HTTP adresa. Webový prohlížeč také usnadňuje procházení větších adresářů, čtení souborů a jejich načítání. Poskytne vám také automatickou manipulaci s některými podrobnostmi o připojení k webu a přenosy souborů.

Ačkoli se FTP FTP prohlížeče může jevit jako vhodný, je často pomalejší a méně spolehlivý než vyhrazený FTP klient. Mají také tendenci mít méně funkcí.

FTP příkazového řádku

Možná to nevíte, ale váš operační systém pravděpodobně má vestavěné klienty příkazového řádku. Dokud je váš operační systém stejně Windows, Mac nebo Linux. Chcete-li začít, otevřete výzvu operačního systému (příkazový řádek pro Windows, Terminal pro Mac nebo konzolu pro Linux).

Jako příklad poté zadejte

f tp ftp.empire.gov

Nyní stiskněte Enter. Pokud tedy přistupujete k vlastnímu účtu, použijte uživatelské jméno a heslo pro tento účet. Pokud přistupujete anonymně, použijte jako své uživatelské jméno anonymnía jako e-mailovou adresu.

Nyní budete chtít být v adresáři, kde jsou uloženy soubory, které chcete přesunout. Můžete zadat příkaz mput následovaný názvem souboru nebo složky a stisknutím klávesy Enterspusťte přenos.

Existuje mnoho příkazů, které byste se měli naučit, pokud chcete , které vám mohou pomoci při budoucích přenosech FTP. Indiana University obsahuje několik užitečných příkazů FTP, které by vás mohly zajímat.

Co je SFTP?

SFTP, což znamená SSH File TRansfer Protocol, je síťový protokol podobný FTP, protože umožňuje přístup k souborům, přenos a správu souborů, ale bezpečný a spolehlivý datový tok.

Na rozdíl od FTP nevyužívá samostatné příkazové a datové kanály. Místo toho přenáší soubory ve speciálně formátovaných balíčcích v jediném připojení. SSH v názvu znamená Secure SHell protokol, pro který je SFTP rozšíření. To poskytuje přidanou úroveň zabezpečení při použití protokolu SFTP.

SFTP můžete používat stejným způsobem, jaký poskytuje FTP, největším rozdílem je zabezpečené připojení. Filezilla a Cyberduck také nabízejí SFTP jako součást jejich bezplatného balíčku, což je určitě něco, co byste chtěli využít.

Při připojení k serveru SFTP se předpokládá, že připojení probíhá přes zabezpečený kanál. To eliminuje potřebu ověření klienta, protože identita uživatele klienta je zpřístupněna protokolu.

WordPress je vynikající příklad webu, který umožňuje připojení FTP i SFTP. Při pokusu o přidání motivu, který jste uložili do svého počítače nebo na server, může být nutné přenést toto téma prostřednictvím FTP nebo SFTP.

Tím se vyhnete tomu, aby WordPress nezabránil určitým řádkům kódu, které by vaše téma mohlo vyžadovat během normálního přenosu. To platí o jiných souborech, nejen o tématech.

Hlavní rozdíl mezi SFTP a FTP

Nejvýznamnější a nejzřetelnější rozdíl je v definici. SFTP je zabezpečený síťový protokol, zatímco FTP není. Další by byly typy protokolů. FTP je protokol založený na TCP / IP. SFTP je protokol založený na SSH.

TCP / IP je zkratka pro Transmission Control Protocol / Internet Protocol. Jinými slovy, je to standardní protokol, který řídí komunikaci mezi všemi počítači na internetu.

  • FTP naváže své řídicí připojení na portu TCP 21, zatímco SFTP přenáší soubory mezi připojením vytvořeným protokolem SSH mezi klientem a serverem.
  • FTP odesílá pouze data ve formátu prostého textu, zatímco SFTP šifruje všechna svá data před odesláním hostiteli.
  • SFTP je také nezávislý protokol poskytující přenosy mezi hostiteli, kde FTP je otevřenější protokol.
  • A chvíli zpět, aby se přidal trochu zabezpečení FTP, Netscape vytvořil SSL nebo Secure Soops Layer (v současné době TLS nebo Transport Layer Spřesnost). SSL byl poté aplikován na FTP k vytvoření FTPS.

    Toto umožnilo bezpečnou výměnu dat pomocí FTP pomocí dvou zabezpečených variant: FTPS Implicit SSL a FTPS Explicit SSL. Oba využívají šifrování SSL.

    Nakonec je jediným klíčovým rozdílem, který si většina bude muset obávat, že SFTP poskytuje bezpečný způsob přenosu souborů z jednoho hostitele na druhého. FTP poskytuje pouze standardní přenos prostého textu dvěma kanály, příkazem a datovým kanálem, bez šifrování.

    Související příspěvky:


    23.01.2020