Protokol pro přenos souborů neboli FTPnavždy. Je to nejpoužívanější způsob přesunu nejrůznějších souborů z jednoho počítačového systému do druhého. Navrženo tak, aby bylo zcela interoperabilní, usnadňuje přenos souborů mezi nekompatibilními systémy. FTP je systém klient-server. Pro přenos souborů přes FTP používáte FTP klienta, který se zase připojí k FTP serveru spuštěnému ve vzdáleném počítači. Vzhledem k jeho věku si můžete představit, že existuje spousta klientského softwaru FTP. Udělali jsme hodně úsilí, abychom je našli a vyzkoušeli, a jsme rádi, že vám můžeme představit seznam nejlepších klientů FTP a SFTP pro Windows a Linux.
Jak často děláme, začneme s naší diskusípodrobnější zavedení protokolu FTP. Dále probereme zabezpečení. Uvidíme, jak byl zaveden protokol SFTP pro řešení bezpečnostních problémů s protokolem. Poté se krátce odmlčíme, abychom probrali FTPS, další způsob zabezpečení FTP přenosů, a když jsme u toho, představíme také SCP, protože v poslední době je stále více populární jako způsob bezpečného přenosu souborů. Nakonec budeme připraveni na naši hlavní záležitost. Nejprve zkontrolujeme nejlepší FTP klienty pro Windows. Pak uvidíme, co je k dispozici pro Linux. A v neposlední řadě také zkontrolujeme některé balíčky, které jsou multiplatformní a jsou dostupné pro oba operační systémy.
FTP v kostce
Protokol přenosu souborů byl poprvé vytvořenzpět v roce 1971. To je v počítačových letech téměř prehistorie. Specifikace protokolu byla aktualizována v roce 1880, poté v roce 1985. Od té doby se do značné míry nezměnila.
FTP je protokol klient-server, kde je soubork přenosu dochází mezi FTP serverem a FTP klientem. Jedná se o dva velmi odlišné kusy softwaru, a zatímco někteří prodejci nabízejí jak FTP klient, tak i FTP serverový software, žádný software, o kterém víme, nabízí nabídky v jednom balíčku.
Na rozdíl od jiných, hrubší přenos souborůSystém FTP nabízí kromě přenosu souborů celou řadu funkcí správy souborů. FTP klient představuje FTP server hierarchii souborů, která se záměrně neliší od počítačového systému souborů. FTP server ve skutečnosti klientovi často představuje část souborového systému hostitele. Klient je zdarma - v rámci oprávnění uživatele pro přístup k souborům; více o tom za chvíli - procházet adresáře, seznam souborů a někdy provádět další úkoly správy souborů.
Původní FTP klienti byli obslužnými programy příkazového řádkuale dnes mnoho FTP klientů nabízí grafické uživatelské rozhraní, které je někdy velmi podobné místnímu správci souborů. Někteří dokonce podporují přetažení souborů z místního správce souborů do okna FTP pro zahájení přenosu.
A co zabezpečení?
Zabezpečení ve světě FTP je mnohostrannérealita. Protokol má některé velmi základní vestavěné zabezpečení. V první řadě FTP používá uživatelské účty k řízení přístupu na server. Klient FTP, který se pokouší připojit k FTP serveru, musí proto zadat uživatelské jméno a heslo. Servery FTP často používají k ověření uživatelské účty operačního systému, z nichž vychází.
FTP také implementuje řízení přístupu k systému souborůkde uživatelé mají přístup pouze k některým souborům nebo složkám. Mohou mít také různá přístupová práva k různým souborům nebo složkám. Některé mohou být vytvořeny pouze pro čtení, zatímco jiné mohou být pro čtení a zápis. Přístupová práva k souborům v FTP jsou velmi podobná právům místního systému souborů. Většina serverů FTP ve skutečnosti používá základní zabezpečení souborového systému a přístupová oprávnění. K dispozici je také anonymní FTP, které umožňuje klientovi anonymní připojení a přístup k velmi omezené podmnožině souborového systému pod kontrolou FTP serveru.
FTP tedy poskytuje poněkud zabezpečený přístupdo souborů a složek má několik bezpečnostních problémů. Pro začátečníky je uživatelské jméno a heslo přenášeno mezi klientem a serverem ve formě prostého textu. Každý, kdo je vybaven paketovým snifferem, by tedy mohl tyto informace vidět.
Ale to není jediný bezpečnostní problémFTP. Největší z nich je, že samotný přenos souborů není zabezpečen. Každý soubor je přenášen nezašifrovaný a může být zachycen osobami nebo organizacemi, které nejsou v úmyslu.
SFTP pro zabezpečené přenosy souborů
SFTP nebo SSH File Transfer Protocol se pokoušířešit bezpečnostní problémy FTP. Ale na rozdíl od toho, o čem bychom mohli být přesvědčeni, SFTP nemá s FTP nic společného. SFTP je zcela odlišný protokol, který do protokolu Secure Shell (SSH) přidává některé možnosti přenosu souborů a správy souborů. Hlavní výhodou SFTP přes FTP je to, že připojení a přenos souborů jsou šifrovány pomocí protokolu SSH, což je chrání před čicháním.
FTP a SFTP jsou tak odlišné ve způsobu, jakým fungují, že mnoho serverů udělá jeden nebo druhý, ale ne oba. Ve skutečnosti je SFTP často funkcí na serverech SSH.
SFTP a FTPS: Není to stejná věc
Mezi SFTP a SFTP často dochází k záměněFTPS. Je to pochopitelné, protože oba systémy přenosu souborů řeší bezpečnostní nedostatek FTP. Jejich způsob práce je však úplně jiný. Právě jsme viděli, jak SFTP používá SSH k šifrování přenosu souborů. Pokud jde o FTPS, jedná se skutečně o FTP protokol, který místo čistého textu používá šifrování SSL. FTPS je na FTP, zatímco HTTPS na HTTP.
Možná se ptáte, který z nich si vybereteoba poskytují bezpečný přenos souborů. V současné době mají organizace tendenci preferovat SFTP hlavně proto, že - na rozdíl od FTPS, který používá jeden TCP port pro řízení a jeden pro data - SFTP přenáší vše na stejném portu, což trochu zjednodušuje konfiguraci brány firewall.
SCP: Další protokol zabezpečeného přenosu souborů
Aby byla věc ještě více matoucí, další bezpečnéexistuje také protokol pro přenos souborů s názvem Secure Copy (SCP). SCP je jednodušší protokol, který také používá SSH, ale nabízí pouze možnosti přenosu souborů. Neexistuje způsob, jak procházet systémy souborů a přesouvat se z jednoho adresáře do druhého nebo dokonce zobrazit seznam dostupných souborů v SCP. Vše, co můžete udělat, je zkopírovat soubor na server nebo ze serveru.
Nejlepší klienti FTP a SFTP pro Windows
Teď, když jsme obeznámeni s FTP a všemi jejímizabezpečené varianty, jsme připraveni podívat se na nejlepší klienty FTP a SFTP, které jsme našli. Všichni budou zpracovávat alespoň FTP přenosy, zatímco ostatní budou také podporovat SFTP, FTPS nebo SCP. Ujistěte se, že určíme, jaký protokol každý software umožňuje. Windows je stále nejpoužívanějším operačním systémem, takže začněme krátkou kontrolou nejlepších klientů této platformy.
1 - FTP Voyager (STAŽENÍ ZDARMA)
SolarWinds je mezi sítěmi známým názvemadministrátoři. Společnost vyrábí některé z nejlepších nástrojů pro správu sítě. Například monitor výkonu sítě SolarWinds je pravděpodobně jedním z nejlepších nástrojů pro monitorování SNMP. SolarWinds je také známý svými četnými bezplatnými nástroji, které řeší specifické potřeby správců.

FTP Voyager SolarWinds je jedním z nich zdarmanástroje. Dříve ze serveru Serv-u je FTP Voyager plně vybavený klient, který bude zpracovávat přenosy souborů FTP, SFTP a FTPS. Tento software má ověřování FIPS 140-2 a osvědčení o neškodnosti od americké armády, takže můžete věřit, že je bezpečný.
Klient má několik užitečných pokročilých funkcínapříklad plánované přenosy synchronizace složek - ruční i automatické - mezi klientem a serverem. Klient má také akce po přenosu a může například po dokončení přenosu odesílat e-maily, mazat soubory, spouštět programy, vypínat a provádět další akce.
2 - CuteFTP
CuteFTP je pravděpodobně nejznámějším FTP klientemWindows a bylo to už dlouho. Produkt existuje již od roku 1996. Produkt se svou existencí několikrát změnil v rukou a nyní je součástí společnosti Globalscape, která se specializuje na přenos elektronických souborů.

Funkcí tohoto FTP klienta není nicbýt žádoucí. Nejprve bude podporovat většinu protokolů včetně FTP, FTPS, HTTP, HTTPS a SFTP. Také je velmi snadné a nové připojení můžete rychle vytvořit pomocí průvodce krok za krokem. CuteFTP vám dokonce umožní upravovat vzdálený soubor přímo od FTP klienta díky vestavěnému editoru s barevným kódováním syntaxe.
Software také podporuje automatizaci a můžete naplánovat a skriptovat přenosy s minimální režií. Kromě toho bude také integrován s jakýmkoli skriptovacím nebo programovacím jazykem podporujícím COM.
CuteFTP lze zakoupit za 59,99 $ a je k dispozici bezplatná zkušební verze.
3 - FTP zdarma CoffeeCup
Někteří lidé znají CoffeeCup pro svůj HTML editor neboněkteré další webové nástroje. Ale šálek kávy také dělá docela dobrý bezplatný FTP klient, který se výstižně nazývá Free FTP. Tento klient TFP je navržen tak, aby byl výkonný, uživatelsky přívětivý a rychlý. Připojení k serveru je stejně jednoduché jako kliknutí na tlačítko a přenos souborů je otázkou jejich přetažení a přetažení.

Klient bude zpracovávat soubory FTP, SFTP a FTPSpřevody i převody HTML. Má také některé skvělé funkce pro správu souborů, místní i vzdálené. Jednou z nejunikátnějších funkcí Free FTP je však použití záložek, které vám umožní uložit místo do složky na místním počítači, na vzdáleném serveru nebo na obou. Můžete také archivovat celý vzdálený adresář v místním zipovém souboru na jedno kliknutí, což je užitečná funkce například pro zálohování webové stránky.
Jak jeho název napovídá, bezplatný FTP je k dispozici zdarma, ale CoffeeCup má také produkt s názvem Direct FTP, což je placený FTP klient s ještě více funkcemi.
Nejlepší Linux FTP a SFTP klienti
Linux je další nesmírně populární platformasíťoví administrátoři, takže jsme cítili, že musíme do našeho seznamu zahrnout Linux FTP klienty. A když to vezmete v úvahu, že všechny tyto protokoly pro přenos souborů mají původ Unixu, mělo to dokonce větší smysl. A jak uvidíte, pro platformu existuje spousta vynikajících klientů. Tady je malý vzorek toho nejlepšího z nich.
4 - gFTP
gFTP je typický příklad „oldie ale aklaďas". Tento software nebyl aktualizován asi za 10 let, přesto je stále velmi populární. Ukazuje to, jak dobré věci mohou vydržet. A nakonec, samotný protokol FTP nebyl aktualizován mnohem déle.
Klient gFTP nabízí intuitivního uživatelerozhraní a snadná konfigurace. Jedná se o bezplatného vícevláknového klienta pro přenos souborů distribuovaného podle podmínek veřejné licenční smlouvy GNU. Tento nástroj má textové rozhraní i grafické rozhraní GTK, takže bude fungovat na jakémkoli Linuxu, ať už má GUI nebo ne.

Tento klient bude podporovat FTP a FTPS, ale takéHTTP a HTTPS a SSH - a tedy SFTP - stejně jako FSP. Je také jedním z mála klientů, který podporuje FXP, což je přímý přenos souborů mezi dvěma servery pod kontrolou klienta. V neposlední řadě byl tento nástroj důkladně internacionalizován a jeho rozhraní je k dispozici ve více než 50 jazycích. gFTP lze stáhnout přímo z jeho webových stránek.
5 - NcFTP
Hlavním záměrem mimo NcFTP bylo nahraditpříkaz FTP FTP, který je zabudován do většiny systémů * nix s jedním s více funkcemi. Software jako takový poskytuje výkonné a flexibilní rozhraní k protokolu FTP.

Přestože se program může zdát poněkud prostý aunadorned - zejména ve srovnání s jinými produkty - má mnoho cenných funkcí pro výkon a použitelnost. Mezi nejlepší funkce produktu najdete měřiče pokroku, dokončení názvů souborů, úpravy příkazového řádku, zpracování na pozadí, automatické obnovení stahování, záložky a výpisy adresářů v mezipaměti. Software také pracuje s firewally a proxy a snadno vám umožní stáhnout celé adresářové stromy.
Nejedná se však o grafický nástroj. Jeho rozhraní je celé textové. Když jej spustíte, dostanete se do shellu nástroje, kde zadáváte příkazy a uvidíte výsledky. Příkazy jsou podobné typickým příkazům operačního systému. Používáš otevřeno otevřete připojení ke vzdálenému FTP serveru nebo CD pohybovat se v jeho adresářové struktuře.
6 - LFTP
LFTP je další FTP klient v textovém režimu. Ty jsou ve světě Linuxu velmi běžné. Tento klient podporuje několik protokolů včetně FTP, HTTP, FISH, SFTP, HTTPS a FTPS. Dokonce zvládne přenosy BitTorrent.

Hlavním rozlišovacím faktorem tohoto klienta jejeho spolehlivost. Tento klient téměř nedokáže přenést soubory. Dokonce i když ukončíte svůj shell během přenosu, bude pokračovat jako proces na pozadí, dokud nebude dokončen.
Mezi další vlastnosti produktu patří prácezařazování do fronty, což vám umožní spustit další přenos před dokončením aktuálního přenosu a naplánované provedení pro přenos souborů v určitém čase. Za zmínku stojí také funkce zrcadlení, která umožňuje automaticky přenášet celé struktury adresářů.
LFTP je distribuován na základě licence GNU GPL a lze si jej zdarma stáhnout z vlastní webové stránky.
Nejlepší multi-platformní FTP a SFTP klienti
Z předchozí části se může zdát, ženeexistují žádní dobří klienti GUI FTP pro Unix, ale nic není dále od pravdy. Nejlepší FTP klienti jsou ve skutečnosti multiplatformové produkty, které mají verze pro Windows i Linux. Jednou z výhod víceplatformového klienta je to, že jakmile ho zvládnete, můžete tyto znalosti aplikovat na každou verzi softwaru.
7 - FileZilla
FileZilla je pravděpodobně nejslavnější ze všech FTPklienti. Je k dispozici pro Windows a Linux a také pro OS X a bude podporovat přenosy FTP, FTPS a SFTP. FileZilla používá grafické uživatelské rozhraní se záložkami, které umožňuje uživatelům spouštět několik současných úloh na různých kartách.

Funkčnost-software, software má hodněnabídka. Zde je přehled jeho hlavních funkcí. Software má rozhraní drag and drop pro odesílání nebo stahování souborů. Podporuje také obnovení, což vám umožňuje pozastavit přenos a dokončit jej později. FileZilla má také funkce správce stránek pro snadnou správu a přenos kompletních webů a funkci porovnání adresářů, která porovnává názvy souborů, velikosti a data v místním a vzdáleném adresáři.
FileZilla je k dispozici zdarma na základě licence GNU GPL. Lze jej stáhnout z webu FileZilla.
8 - Free Open FTP Face
Přes své podivné jméno Free Open FTP Face - cožse často jednoduše nazývá FOFF - je zajímavá možnost jako FTP klient. Je to lehký grafický klient napsaný v Pythonu pomocí knihovny GTK +. Disponuje moderním uživatelským rozhraním a jeho hlavním důrazem je spíše jednoduchost a snadnost použití než jeho balení dalšími funkcemi. Software nemusí dělat vše, co konkurenční balíčky dělají, ale co dělá, dělá dobře a snadno.

Být prostý neznamená, že je bezvýrazný, tvrdý. FOFF má několik zajímavých a jedinečných funkcí. Například má vestavěný telnet a SSH klient, textový prohlížeč, prohlížeč obrázků a audio přehrávač. Pomocí všech těchto vestavěných nástrojů můžete okamžitě zobrazit náhled souborů, aniž byste museli spouštět jiný nástroj. Můžete také zadávat příkazy na vzdáleném hostiteli. Klient má také vestavěnou podporu kontrolních součtů a nabízí kompresi a dekompresi gzip na jedno kliknutí.
FOFF je k dispozici zdarma na základě licence GNU GPL a lze si jej stáhnout z vlastní webové stránky.
9 - CrossFTP
CrossFTP je bezplatný FTP klient pro Windows, Linuxa OS X. Dodává se s celkem slušnou řadou funkcí. Zaprvé, jeho záložkové rozhraní umožňuje mít otevřeno mnoho připojení najednou. Přenos souborů lze zahájit pouhým přetažením souborů na karty nástroje. Software má také šifrování hesel, takže hesla vzdáleného webu nejsou uložena v čistém textu v počítači. CrossFTP má také archivační funkce s vestavěnou kompresí, dekompresí a procházením archivních souborů.

Hlavní nevýhodou tohoto klienta je, že pouzeprovádí FTP. Pokud chcete používat funkce SFTP nebo FTPS, budete muset upgradovat na placenou verzi CrossFTP Pro. Pokud je však FTP vše, co potřebujete, pak CrossFTP může být pro vás to pravé.
Komentáře