Práce se soubory vašeho webu přes FTP již nestačí : klasický protokol nic nešifruje a kdokoli, kdo zachytí připojení, může vidět uživatelská jména, hesla a soubory v prostém textu. Naštěstí máme bezpečnější alternativy, jako jsou SFTP a FTPS, a výkonné klienty, jako je FileZilla, které usnadňují život i začátečníkům.
Pokud spravujete web na WordPressu, sdílený hosting, VPS nebo i jen vzdálený server , je zvládnutí bezpečných přenosů FTP/SFTP s FileZillou prakticky nezbytné. S několika vylepšeními a dobrým pochopením toho, co každý protokol dělá, můžete nahrávat, stahovat a upravovat soubory s naprostým klidem, což výrazně snižuje riziko úniku dat nebo neoprávněného přístupu.
Co jsou FTP, FTPS a SFTP a jak se liší?
Než se dotkneme čehokoli ve FileZille, je důležité si ujasnit některé pojmy , protože vše se často spojuje: FTP, FTPS, FTPES, SFTP… a ne, vůbec to není totéž.
FTP (File Transfer Protocol) je osvědčený protokol pro nahrávání a stahování souborů mezi počítačem a serverem. Používá dva kanály (jeden pro příkazy a jeden pro data), ale vůbec nic nešifruje , takže uživatelská jména, hesla a soubory se přenášejí jako prostý text. Pro interní síť a nedůležitá data to může být v pořádku, ale na internetu je to síto.
FTPS a FTPES jsou bezpečná rozšíření FTP, která přidávají vrstvu SSL/TLS . V případě FTPES (Explicit FTP over TLS) začíná připojení jako normální FTP připojení a poté jej klient „povýší“ na šifrování pomocí TLS. Tuto možnost nabízí mnoho poskytovatelů sdíleného hostingu, kteří chtějí zachovat kompatibilitu s FTP, ale se šifrováním.
SFTP (SSH File Transfer Protocol) je jiný příběh : nejedná se o upravený FTP, ale o samostatný protokol, který funguje v rámci SSH. Šifruje příkazy i data , chrání přihlašovací údaje, zaručuje integritu dat a je v konečném důsledku nejbezpečnější ze tří možností pro přenos citlivých informací, záloh nebo klientských projektů.
V praxi závisí volba mezi FTP, FTPES a SFTP na prostředí a potřebách :
- FTP: užitečné pouze v vnitřní prostředí bez bezpečnostních požadavků nebo pro veřejný obsah, u kterého nejsou ohroženy žádné citlivé přihlašovací údaje.
- FTPES/FTPS: široce používaný v regulované prostředí (finance, zdravotnictví, B2B), kde jsou vyžadována šifrovaná připojení, ale je žádoucí použití klasické FTP infrastruktury.
- SFTPpreferováno systémoví administrátoři, vývojáři a bezpečnostní specialisté když jsou data kritická a vy již pracujete přes SSH.
Proč byste měli používat SFTP, kdykoli je to možné
„S“ ve zkratce SFTP znamená „Secure “ (bezpečné) a není to jen pro okouzlení. Použití SFTP místo standardního FTP má zásadní význam – ponecháte-li své přihlašovací údaje volně dostupné v prostém textu, nebo je uchováte šifrované od začátku do konce.
Když někdo zachytí síťový provoz nešifrovaného FTP připojení , může snadno zobrazit uživatelské jméno, heslo a obsah souborů. Pokud tyto soubory obsahují osobní údaje, citlivé konfigurace nebo zálohy databáze , může být problém poměrně vážný.
SFTP, protože je zapouzdřen v SSH, šifruje celou relaci : ověřování, příkazy (výpis, odstranění, přejmenování atd.) a přenos dat. Kromě důvěrnosti poskytuje integritu dat (žádná data nejsou během přenosu upravena bez vašeho vědomí) a robustní systém ověřování, ať už pomocí hesla nebo veřejných klíčů.
Mnoho poskytovatelů hostingu doporučuje nebo dokonce vyžaduje použití SFTP pro přístup k vašemu webovému prostoru. Ve svých vlastních ovládacích panelech nebo spravovaných řešeních WordPressu je velmi běžné, že vám přímo poskytují podrobnosti o připojení SFTP nebo FTPS a že jednoduché FTP není k dispozici.
Pokud pracujete s WordPressem nebo jinými platformami CMS , použití SFTP jako primárního kanálu usnadňuje implementaci robustní strategie zálohování, nasazení a obnovy bez kompromisů v zabezpečení. Mnoho průvodců zabezpečením WordPressu dokonce důrazně doporučuje zakázat prostý FTP a vždy používat SFTP.
FileZilla: ideální klient pro FTP, FTPS a SFTP
FileZilla je jeden z nejoblíbenějších klientů pro správu přenosu souborů mezi počítačem a vzdáleným serverem. Je open source, bezplatný a dostupný pro Windows, macOS a Linux, takže pokrývá prakticky jakýkoli scénář.
Jeho hlavní výhodou pro většinu uživatelů je jeho velmi snadné použití : rozhraní podobné prohlížeči s lokálním panelem vlevo a vzdáleným panelem vpravo umožňuje okamžité přetahování souborů, aniž by bylo nutné příliš rozumět podkladovému protokolu.
FileZilla podporuje několik protokolů: FTP, FTPES/FTPS a SFTP . To znamená, že se můžete připojit k téměř jakékoli hostingové službě: od staršího serveru, který umožňuje pouze FTP, až po Linux VPS, kde máte přístup pouze přes SSH a SFTP.
Mezi jeho nejužitečnější funkce patří :
- Stavbyvedoucí ukládat profily připojení (hostitel, port, protokol, uživatel atd.) uspořádané do složek.
- Obnovení převodů a správa front nahrávání/stahování s více simultánními připojeními.
- Vzdálená úprava souborů (otevírá, upravuje a znovu nahrává, aniž byste se museli starat).
- Podrobný protokol o tom, co se děje v připojení, aby bylo možné snadno odhalit chyby nebo problémy s oprávněními.
Je pravda, že FileZilla se občas setkala s kritikou za adware v některých instalačních programech , ale v dnešní době, pokud si jej stáhnete z oficiálních webových stránek a pečlivě si přečtete průvodce, neměli byste mít žádné problémy. Na oplátku stále získáte robustního klienta, často aktualizovaného a kompatibilního prakticky se vším.
Jak krok za krokem nainstalovat klienta FileZilla

Instalace FileZilly je jednoduchá, ale stojí za to věnovat pozornost několika detailům , abyste měli vše připravené hned napoprvé a vyhnuli se překvapením s nepotřebnými komponentami.
Základní kroky instalace by byly tyto :
- download Nainstalujte instalační program z oficiálních webových stránek FileZilla Client a vyberte verzi odpovídající vašemu operačnímu systému (Windows, Linux, macOS).
- Spusťte instalační program a rozhodněte se, zda ji chcete mít pro všechny uživatele v týmu, nebo jen pro aktuálního uživatele. Ve sdílených prostředích je obvykle pohodlnější ji nainstalovat pro všechny.
- Vyberte komponentyJe normální ponechat výchozí možnosti, protože obsahují vše potřebné pro bezproblémovou práci.
- Vyberte možnost vytvoření ikony na ploše Pokud budete FileZillu používat často, budete ji chtít mít snadno dostupnou.
Po instalaci se při prvním spuštění FileZilla zobrazí uvítací okno s odkazy na nápovědu a dokumentaci. Pokud používáte FTP/SFTP klienta poprvé, je dobré se na ně podívat, ačkoli následující část shrnuje klíčové funkce.
Rozhraní FileZilla: co každé okno představuje
Rozhraní FileZilla lze chápat jako soubor šesti hlavních oblastí , z nichž každá má svou roli v připojování k souborům a jejich správě:
Okno 1 (protokol zpráv) : V horní části se zobrazí protokol se všemi příkazy a odpověďmi mezi klientem a serverem. Zde se zobrazí zprávy o připojení, ověřovací zprávy, chyby oprávnění a všechny problémy, ke kterým došlo během přenosů.
Okno 2 (lokální adresářový strom) : Levý horní panel, kde jsou zobrazeny složky vašeho počítače ve stromovém uspořádání, podobně jako v Průzkumníku souborů. Představuje váš lokální systém , ze kterého budete přetahovat soubory na server.
Okno 3 (strom vzdálených adresářů) : panel vpravo nahoře, struktura složek serveru, ke kterému se připojujete (FTP, FTPES nebo SFTP). Zde vidíte, co se nachází na vašem hostingu nebo VPS, spolu s případnými omezeními oprávnění.
Okno 4 (seznam lokálních souborů) : levý dolní panel zobrazuje soubory a podsložky v cestě vybrané v okně 2. Zde si vyberete, co konkrétně chcete nahrát.
Okno 5 (seznam vzdálených souborů) : v pravém dolním panelu je uveden obsah vzdálené složky vybrané v okně 3. Pokud nemáte oprávnění ke čtení v dané cestě, může se zobrazit prázdné.
Okno 6 (fronta přenosů) : dole se záložkami pro probíhající, neúspěšné a dokončené přenosy. Zde můžete v reálném čase vidět, co se nahrává nebo stahuje , jakou rychlostí a s jakým výsledkem.
Nad těmito okny obsahuje FileZilla panel rychlého připojení s poli pro Server, Uživatel, Heslo a Port a tlačítko „Rychlé připojení“, kromě horních nabídek se všemi pokročilými možnostmi.
Konfigurace zabezpečeného a rychlého SFTP připojení ve FileZille
Pro jednorázové připojení bez uložení profilu je nejjednodušší použít panel rychlého připojení , ale nezapomeňte specifikovat, že chcete SFTP a ne běžné FTP.
Základní informace, které potřebujete k připojení přes SFTP, jsou vždy čtyři :
- Hostitel nebo serverMůže se jednat o název domény (například ftp.vase-domena.com) nebo IP adresu serveru.
- uživatel: SFTP účet, který vám poskytl váš poskytovatel (u VPS je to obvykle root nebo jiný SSH uživatel).
- heslo: ten, který odpovídá danému uživateli, nebo pokud používáte klíče, příslušné heslo.
- Přístavnormálně 22 ve standardním SFTP, ačkoli v mnoha případech se používá alternativní port.
V panelu rychlého připojení je důležitým trikem pro SFTP zápis protokolu před hostitelem . Například:
- sftp://192.168.1.100
- sftp://vasedomena.com
Pokud zadáte pouze IP adresu nebo doménu bez předpony sftp:// , FileZilla se ve výchozím nastavení pokusí použít FTP nebo FTPES, což není to, co chcete, pokud hledáte zabezpečené připojení přes SSH.
Jakmile vyplníte server, uživatelské jméno, heslo a port 22 (nebo SSH port nakonfigurovaný na vašem VPS nebo hostingu) , jednoduše klikněte na „Rychlé připojení“. Pokud jsou informace správné, FileZilla otevře SFTP relaci a během několika sekund uvidíte vlevo své lokální adresáře a vpravo adresáře serveru.
Připojení pomocí SFTP s FileZilla Site Managerem
Pokud se budete často připojovat ke stejnému serveru, je pohodlné uložit nastavení ve Správci webu , místo abyste pokaždé všechno psal.
Přístup je možný přes nabídku „Soubor > Správce webů“ (nebo pomocí klávesových zkratek Ctrl+S ve Windows a Cmd+S na Macu). Odtud můžete vytvářet složky a weby pro uspořádání různých serverů.
Při vytváření „Nového webu“ se otevře několik konfiguračních karet :
- Karta Obecné: je nejdůležitější.
- ProtokolPokud chcete zabezpečené připojení přes SSH, zvolte „SFTP – SSH File Transfer Protocol“.
- Hostitel a port: Zadejte název serveru nebo IP adresu a port SFTP (obvykle 22).
- Šifrování / Režim přístupuPro SFTP vyberte režim přístupu (normální, požádat o heslo, použít klíče atd.).
- Uživatel a heslo: Vyplňte přihlašovací údaje nebo, pokud chcete, nechte je vyžadovat při každém připojení.
- Karta Rozšířené: umožňuje definovat typ serveru (nejlepší možností je „Automaticky detekovat“) a nastavit výchozí adresáře, lokální i vzdálené, aby se při připojení vždy otevíraly složky, které používáte nejčastěji.
- Karta Možnosti přenosuZde můžete omezit počet simultánních připojení k danému serveru. Obvykle je dobrý nápad nechat probíhat několik přenosů paralelně. (například 5), abyste co nejlépe využili šířku pásma, pokud váš hosting výrazně neomezuje připojení.
- Karta Znaková sadaToto nastavení se používá ke změně kódování znaků serveru. Ve většině případů není nutné jej měnit.
Jakmile je web uložen, jednoduše otevřete Správce webů, vyberte ho a klikněte na „Připojit “. FileZilla si zapamatuje protokol, hostitele, port a uživatelské jméno, takže se nemusíte pokaždé dívat do poznámek.
Přijímání certifikátů a bezpečnostních oznámení ve FileZille
V obou protokolech, SFTP i FTPS/FTPES, je normální, že FileZilla při prvním připojení zobrazí upozornění, že certifikát serveru je neznámý.
V tomto okně uvidíte podrobnosti, jako je doména, otisk certifikátu a kdo jej vydal . Je důležité ověřit, zda se doména certifikátu shoduje s hostitelem, ke kterému se připojujete (nebo zda se jedná o doménu, kterou uvedl váš poskytovatel).
Pokud vše vypadá dobře a serveru důvěřujete, můžete vybrat možnost „V budoucích relacích vždy důvěřovat tomuto certifikátu“ a kliknout na OK. Od tohoto okamžiku FileZilla již toto varování pro danou kombinaci serveru/certifikátu nebude zobrazovat.
Pokud se rozhodnete certifikát nepřijmout , zabezpečené připojení nebude navázáno a FileZilla zobrazí chybu připojení. V takovém případě zkontrolujte, zda se nepřipojujete k nesprávnému hostiteli, nebo pokud si nejste jisti, obraťte se před pokračováním na svého poskytovatele hostingu.
Jak nahrávat a stahovat soubory pomocí SFTP s FileZilla

Jakmile je připojení navázáno, práce se soubory je prakticky jako práce na vlastním počítači , až na to, že máte dva panely proti sobě: lokální a vzdálený.
Typický postup pro nahrání souboru na vzdálený server by byl:
- V levém panelu (lokální) přejděte do složky v počítači kde se soubor nachází.
- Na pravém (vzdáleném) panelu zadejte cílovou složku vašeho webového prostoru (například public_html, httpdocs nebo adresář vašeho projektu).
- Přetáhněte soubor z levého panelu do pravého panelu Nebo klikněte pravým tlačítkem myši na lokální soubor a vyberte „Nahrát“.
Proces stahování funguje obráceně : vyberete soubory nebo složky v pravém panelu (server) a přetáhnete je nebo stáhnete do levého panelu (váš počítač). Je to pohodlný způsob, jak vytvářet lokální kopie šablon, pluginů nebo úplné zálohy.
Během přenosu souborů se v dolní části okna fronty zobrazuje průběh (procento, velikost, rychlost a stav). Pokud se něco pokazí, soubor se zobrazí na kartě neúspěšných přenosů, abyste to mohli zkusit později.
To platí bez ohledu na to, zda používáte SFTP, FTPES nebo FTP , ale s SFTP budete mít také klid, protože všechny tyto přenosy jsou šifrovány přes SSH.
Upravujte soubory přímo na serveru pomocí FileZilla
Další velmi užitečnou funkcí FileZilla je přímá úprava vzdálených souborů , aniž byste je museli ručně stahovat, upravovat a znovu nahrávat.
Chcete-li upravit soubor na vzdáleném serveru, jednoduše:
- Vyhledejte soubor v pravém panelu (vzdálené), například wp-config.php nebo functions.php vašeho tématu.
- Klikněte na něj pravým tlačítkem myši a vyberte možnost „Zobrazit/Upravit“.
- FileZilla jej otevře v textovém editoru nakonfigurovaném ve vašem systému. (může to být Poznámkový blok, VS Code atd.).
- Provedete změny, uložíte soubor v editoru a zavřete jej.
Když FileZilla zjistí, že se lokální soubor změnil, zeptá se vás, zda chcete nahrát upravenou verzi na server . Odpovědí „ano“ nahraje nový soubor a nahradí ten starý, čímž se zachová velmi efektivní pracovní postup.
Tento způsob práce je velmi praktický na webech WordPress pro rychlé úpravy kódu, i když se vždy doporučuje vytvořit zálohu předtím, než se dotknete systémových souborů nebo souborů šablony, pro případ, že byste potřebovali vrátit se k předchozímu stavu.
Používání SFTP a FileZilla na WordPressu a sdíleném hostingu
V prostředí WordPressu a sdíleného hostingu se opakuje stejný vzorec : většina poskytovatelů poskytuje specifická data pro přístup přes zabezpečený FTP (buď SFTP nebo FTPS) z klientů, jako je FileZilla.
Obvykle z ovládacího panelu vašeho hostingu (cPanel, WePanel, váš vlastní panel atd.) můžete :
- Vytváření a správa FTP/SFTP účtů přidružené ke každé doméně nebo subdoméně.
- Poraďte se s Přesné informace o hostiteli, portu, uživatelském jméně a hesle pro použití s FileZillou.
- Zkontrolujte, zda poskytovatel preferuje jako primární zabezpečené připojení SFTP (přes SSH) nebo FTPS/FTPES (přes TLS).
U mnoha poskytovatelů hostingu pro Linux má pouze primární uživatel přístup k celému souborovému systému přes SFTP , zatímco další FTP účty jsou omezeny na konkrétní adresáře. To je důležité, pokud potřebujete přistupovat k cestám mimo adresář public_html, například pro správu protokolů nebo záloh.
Pokud FileZilla zobrazuje varování ohledně certifikátů nebo problémy s připojením , vždy si zkontrolujte dokumentaci svého poskytovatele; může například používat nestandardní port pro SFTP nebo povolit pouze FTPS místo SFTP.
V případě Linuxového VPS se SFTP připojení obvykle navazuje pomocí uživatele root nebo uživatele s přístupem SSH . Aby to fungovalo, musí být na VPS povolena služba SSH a musíte znát port, který používá (22 nebo alternativní port, který jste nakonfigurovali).
Pokročilé možnosti a důležité nabídky ve FileZille
Kromě základního připojení nabízí FileZilla poměrně rozsáhlou nabídku možností , které umožňují upravit chování, výkon a soukromí.
Mezi nejužitečnější sekce najdete :
Průvodce nastavením sítě : Tento nástroj pomáhá s konfigurací routerů a firewallů tak, aby připojení FTP/SFTP fungovala správně. Také provádí test sítě, aby ověřil, zda je vše v pořádku.
Vymazat soukromé informace : Tato funkce smaže historii rychlých připojení, seznam přenosů a další uložená data. To je užitečné, pokud sdílíte počítač nebo pokud nechcete zanechávat stopy o tom, které servery používáte.
Možnosti připojení : Můžete upravit čekací doby, počet opakovaných pokusů předtím, než bude připojení považováno za neúspěšné, a jak řešit neočekávaná odpojení.
Možnosti přenosu : Tyto možnosti vám umožňují omezit počet současných přenosů a v případě potřeby omezit rychlost odesílání a stahování , abyste zabránili přetížení připojení.
Nabídka Zobrazit : Zde můžete aktivovat nebo deaktivovat různé části rozhraní (panely, panely nástrojů atd.), pokud chcete FileZillu vyčistit nebo zobrazit další informace.
Nabídky Přenos, Server, Záložky a Nápověda nabízejí rychlý přístup k pozastavení přenosů, opětovnému připojení, vyhledávání souborů na serveru, ukládání oblíbených složek, přístupu k dokumentaci a hlášení potenciálních chyb vývojářům.
Časté chyby FileZilla a jak je opravit
Při každodenní práci s FileZillou je normální setkat se s opakujícími se chybami , které téměř vždy souvisejí s přihlašovacími údaji, konfigurací sítě nebo oprávněními k souborům.
Jedním z nejčastějších problémů je nemožnost připojení i přes zadání serveru a uživatelského jména . Řešením ve většině případů je kontrola informací v ovládacím panelu hostingu nebo konfigurace FTP ve Windows : ujistěte se, že hostitel FTP/SFTP, uživatelské jméno a heslo jsou aktuální. Zkopírováním a vložením těchto informací z ovládacího panelu se obvykle zabrání hloupým překlepům.
Pokud se vše zdá být v pořádku, ale FileZilla se stále nepřipojuje , heslo je pravděpodobně nesprávné nebo se změnilo. Nejlepším řešením je resetovat heslo z ovládacího panelu vašeho poskytovatele hostingu a zkusit to znovu s novým heslem.
Další velmi častou zprávou je „připojení vypršelo po X sekundách nečinnosti “. Zdrojem může být samotný hosting, váš router, firewall nebo dokonce váš poskytovatel internetových služeb.
V případě podobných problémů můžete vyzkoušet několik věcí : změnit síť (například sdílení mobilních dat), použít VPN k obejití přechodných filtrů nebo upravit čekací doby a režim připojení (aktivní/pasivní) v pokročilých možnostech FileZilla.
Problémy s oprávněními jsou také běžné : někdy nemůžete smazat, upravit nebo zobrazit konkrétní složku, protože uživatel SFTP, kterého používáte, nemá dostatečná oprávnění. V takovém případě zkontrolujte nastavení uživatele u svého poskytovatele hostingu nebo kontaktujte podporu, aby vám mohla upravit oprávnění nebo sdělit správnou cestu.
Výhody a nevýhody FileZilly ve srovnání s jinými alternativami
Přestože je FileZilla mnohými považována za nejlepšího bezplatného FTP/SFTP klienta , není to jediná možnost na trhu ani nutně ideální pro všechny případy.
Mezi silné stránky FileZilly patří :
- Pozvolná křivka učeníRozhraní je jednoduché, podobné průzkumníkovi souborů, ideální pro začínající uživatele.
- Podporuje těžké převody bez výrazného ovlivnění rychlosti, zvládání dlouhých front celkem hladce.
- Časté aktualizace které opravují chyby a zahrnují vylepšení zabezpečení a kompatibility.
- Kompatibilita s FTP, FTPES, FTPS a SFTPdíky čemuž funguje prakticky s jakýmkoli serverem.
Na méně příjemné straně je hlavní historickou kritikou problém s adwarem v některých instalačních programech , ačkoli, jak jsme zmínili, stahování z oficiálního zdroje a klidné čtení průvodce minimalizuje riziko.
Pokud stále dáváte přednost prozkoumání alternativ, existuje několik docela zajímavých klientů :
- WinSCP (Windows, open source): Kombinuje FTP a SFTP a zahrnuje podporu SCP. Nabízí synchronizace adresářů, kopírování, přesouvání a mazání souborů a dvě možná rozhraní: jedno podobné Průzkumníkovi Windows a druhé jako Norton Commander.
- CoreFTP (Windows, zdarma): Podporuje SFTP, SSL, TLS, FTPS a IDN s pokročilými funkcemi prohlížení a přenosu mezi weby. Je to rychlé a snadné použití.
- SmartFTP (Windows, placeno po 30denní zkušební verzi): Kompatibilní s FTP, FTPS, SFTP a službami jako WebDAV, Amazon S3, Google Drive a OneDrive. Umožňuje propojení mezi servery (FXP) pro přímý přenos dat mezi nimi.
- FreeFTP: bezplatná možnost zaměřená na jednoduchost, která umožňuje použití FTPES nebo SFTP, se zvláštním důrazem na šifrování komunikace.
- Klasický FTP: velmi intuitivní klient, který usnadňuje základní přenosy a ověřuje kopie mezi lokálními a vzdálenými složkami.
I přes veškerý tento rozsah zůstávají FileZilla a WinSCP v mnoha scénářích nejoblíbenějšími , zejména pro jejich kombinaci jednoduchosti, výkonu a nulových nákladů, a také pro solidní podporu zabezpečených protokolů založených na SSH.
Zvládnutí bezpečných přenosů FTP/SFTP pomocí FileZilla vám dává výraznou výhodu při správě webových stránek, aplikací a serverů: snižujete bezpečnostní rizika, automatizujete úlohy a pracujete se soubory téměř jako by byly na vašem lokálním počítači. Volba SFTP nebo FTPS místo obyčejného FTP, využívání funkcí, jako je Správce webu, vzdálená úprava a simultánní přenosy, a pochopení nejčastějších chyb vám umožní pracovat na vašich projektech mnohem plynuleji a především mnohem bezpečněji.