Pokud jste někdy chtěli přenášet soubory mezi svým zařízením Android a jinými zařízeními, aniž byste se museli potýkat s USB kabely, ovladači nebo složitými konfiguracemi, FTP je velmi praktické řešení, které funguje perfektně i dnes. I když se to může zdát trochu „staré“, protokol FTP se široce používá pro správu webových stránek, serverů a záloh a v systému Android jej můžete použít jak k připojení ke vzdálenému serveru, tak k proměně vlastního telefonu v server přístupný z počítače.
V této příručce se krok za krokem naučíte, jak nakonfigurovat FTP v systému Android , a to jak jako klienta (pro připojení k hostingovým službám, zařízením NAS nebo serverům), tak jako server (aby váš telefon mohl sdílet soubory). Probereme doporučené aplikace, jak se připojit z Windows, jak jej zabezpečit uživatelským jménem a heslem, co dělat s IP adresou a portem, a také několik tipů a triků, jak zajistit, aby vše běželo hladce a abyste nemuseli nic konfigurovat pokaždé, když to chcete použít.
Protokol FTP (File Transfer Protocol) je klasický systém přenosu souborů, který funguje přes sítě TCP a je založen na modelu klient-server. V praxi to znamená, že jedno zařízení funguje jako server (poskytuje složky a soubory) a druhé jako klient (připojuje se, prohlíží a nahrává nebo stahuje soubory). Ačkoli Android neobsahuje vestavěného FTP klienta, můžete jej snadno používat s aplikacemi třetích stran .
Co je FTP a proč byste se měli zajímat o jeho používání na Androidu?
Protokol FTP (File Transfer Protocol) je klasický systém přenosu souborů, který funguje přes sítě TCP a je založen na modelu klient-server. V praxi to znamená, že jedno zařízení funguje jako server (poskytuje složky a soubory) a druhé jako klient (připojuje se, prohlíží a nahrává nebo stahuje soubory). Ačkoli Android neobsahuje vestavěného FTP klienta, můžete jej snadno používat s aplikacemi třetích stran .
V systému Android je FTP užitečné pro tři běžné scénáře : přístup k webhostingu nebo serveru z mobilního zařízení, připojení k NAS nebo síťovému úložnému zařízení a sdílení souborů mezi chytrým telefonem, jinými mobilními zařízeními nebo počítačem pomocí sítě Wi-Fi. To vše se děje bez kabelů nebo externích cloudových služeb a zároveň si zachováváte kontrolu nad tím, kde jsou vaše data uložena.
Je také možné použít bezpečnější alternativy, jako je SFTP nebo FTPS . SFTP funguje přes SSH a šifruje kanál, zatímco FTPS přidává šifrování SSL/TLS nad standardní FTP. Mnoho aplikací pro Android podporuje standardní FTP a v mnoha případech také FTPS nebo SFTP, aby se zabránilo špehování přihlašovacích údajů nebo obsahu během přenosu.
Je důležité si uvědomit, že ačkoli mají stejný název, používání systému Android jako klienta není totéž jako jeho používání jako FTP serveru . Jako klient se váš telefon připojuje ke vzdálenému serveru (například webhostingové službě). Jako server sdílí váš telefon své složky a je zařízením, ke kterému se připojují další zařízení, například váš počítač se systémem Windows nebo dokonce jiné zařízení se systémem Android.
Aplikace pro použití Androidu jako FTP, FTPS a SFTP klienta
Pro připojení ke vzdálenému serveru z Androidu můžete použít buď specializované FTP klienty , nebo pokročilé průzkumníky souborů, které tuto funkci již mají zabudovanou. Ať už si vyberete kterýkoli z nich, všechny se řídí podobným postupem: vytvořte nové připojení, zadejte podrobnosti o serveru a máte hotovo.
Jednou z nejvšestrannějších aplikací je FE File Explorer , dostupná pro Android a iOS, která umožňuje připojení přes FTP a SFTP (stejně jako další síťové služby). Její rozhraní je velmi uživatelsky přívětivé, kombinuje lokální i vzdálené soubory v jednom prostředí a výrazně zjednodušuje práci s vaším hostingem nebo interními servery ve vaší síti.
Pokud chcete něco více zaměřeného výhradně na FTP, AndFTP je klasika pro Android. Podporuje FTP, SFTP, SCP a FTPS, umožňuje spravovat více připojení, provádět simultánní přenosy, obnovit stahování, upravovat soubory a pracovat s oprávněními na pokročilejších serverech. Je perfektní, pokud spravujete webové stránky nebo profesionální služby.
Další jednoduchou a nenáročnou možností je FtpCafe , který podporuje FTP, FTPS a SFTP a organizuje vzdálené a lokální prohlížení na samostatných kartách. Díky tomu je velmi snadné přepínat mezi úložištěm telefonu a vzdálenou složkou a kopírovat nebo přesouvat soubory bez jakýchkoli potíží.
Konečně existují průzkumníky souborů, které již integrují FTP , jako například ES File Explorer nebo FX File Explorer, které jsou dobrou alternativou k Google Files . S nimi můžete spravovat lokální dokumenty, síťová úložiště, cloudové služby a FTP, WebDAV a další servery v jedné aplikaci, což vám ušetří instalaci příliš mnoha různých aplikací.
Nastavení FTP připojení v systému Android s jakoukoli z těchto aplikací obvykle probíhá téměř stejně: otevřete aplikaci, stisknete tlačítko pro přidání nového připojení (obvykle ikonu „+“ nebo možnost nabídky), vyberete typ serveru (FTP, FTPS, SFTP), zadáte adresu serveru, port, uživatelské jméno a heslo, uložíte nastavení a od té chvíle k tomuto připojení jednoduše přistupujete, jako by to byla jen další složka.
Údaje pro přístup k FTP pro váš webhosting nebo server obvykle najdete v ovládacím panelu vašeho poskytovatele . Tam uvidíte adresu serveru, uživatelské jméno, heslo, port (ve výchozím nastavení 21 pro FTP nebo 22 pro SFTP, i když se to může lišit) a někdy i domovský adresář (například /public_html nebo /www).
Jakmile se úspěšně připojíte, aplikace zobrazí všechny soubory a adresáře na vzdáleném serveru . Odtud můžete nahrávat soubory z telefonu (obrázky, dokumenty, zálohy), stahovat zálohy, přejmenovávat, mazat nebo vytvářet nové složky, stejně jako byste to dělali v Průzkumníku souborů v telefonu, ale pracujete přímo na serveru.
Konfigurace FTP a SFTP v systému Android pomocí Průzkumníka souborů FE
S FE File Explorerem je proces připojení k vašemu hostingu přes FTP nebo SFTP opravdu přímočarý a ne příliš složitý, ale stojí za to si jednotlivé kroky projít, abyste pochopili, co každá část dat představuje a jaké možnosti byste si měli zvolit.
Po instalaci aplikace z Obchodu Google Play nebo App Storu se zobrazí hlavní rozhraní s lokálními a síťovými umístěními. Chcete-li vytvořit nové FTP připojení, klepněte na oranžové tlačítko „+“, které se obvykle nachází v pravém dolním rohu obrazovky. Toto tlačítko vám umožňuje přidat přístup k různým síťovým službám.
Dalším krokem je výběr typu připojení, kde máte na výběr FTP nebo SFTP . Mějte na paměti, že SFTP funguje přes SSH, takže u mnoha poskytovatelů hostingu se můžete připojit pouze s hlavním uživatelem FTP a nikoli se sekundárními účty, a také musíte použít port 22 místo 21. Pokud váš poskytovatel hostingu umožňuje SFTP, je to doporučená možnost, protože šifruje připojení.
Jakmile si vyberete protokol, aplikace vás požádá o vyplnění údajů o serveru : adresa (hostitel nebo IP), port, uživatelské jméno, heslo a v případě potřeby i počáteční vzdálená složka. Všechny tyto informace naleznete v ovládacím panelu vašeho hostingu nebo NAS. Po vyplnění polí uložte konfiguraci klepnutím na disketu nebo ikonu uložení v pravém horním rohu.
Při příštím spuštění aplikace FE File Explorer se zobrazí vaše uložené připojení FTP nebo SFTP . Stačí na něj klepnout a aplikace se znovu připojí, aniž byste museli znovu zadávat všechny údaje. To vám umožní přístup k souborům na vašem webovém serveru během několika sekund a pohodlně pracovat z mobilního telefonu nebo tabletu.
Po přihlášení se zobrazí seznam souborů a adresářů vašeho serveru . Můžete procházet strukturu složek, vyhledat kořenový adresář vašeho webu, nahrávat změny, mazat staré soubory nebo stahovat kopie do interního úložiště. Pokud přejedete prstem doprava nebo otevřete panel připojení, uvidíte, že váš účet byl zaregistrován, což vám ušetří spoustu každodenních starostí.
Chcete-li nahrát soubory z mobilního zařízení na server, jednoduše procházejte lokálními složkami vašeho zařízení Android v aplikaci, vyberte fotografie, dokumenty nebo cokoli jiného, co chcete přenést, a použijte možnosti kopírování nebo přesunutí do cílové složky v rámci FTP připojení. Pro stahování je postup obrácený: vyberte vzdálený soubor, zvolte jeho kopírování nebo přesunutí a jako cíl vyberte lokální složku v telefonu nebo tabletu.
Android jako FTP server: Sdílejte soubory přes WiFi
Kromě připojení k externím serverům můžete svůj mobilní telefon nebo tablet proměnit v FTP server , ke kterému se můžete připojit z počítače nebo jiného zařízení Android. To je neuvěřitelně užitečné pro pohodlný a bezdrátový přenos velkých souborů (filmů, záloh, sbírek fotografií) v rámci vaší Wi-Fi sítě.
Jednou z nejoblíbenějších aplikací pro tento účel je WiFi FTP Server , který během několika sekund promění vaše zařízení Android na FTP server. Aplikace vám umožňuje definovat naslouchací port, uživatelské jméno a heslo, povolit nebo zakázat anonymní přístup a vybrat kořenovou složku, ke které budou mít připojující se klienti přístup.
Chcete-li ji použít, nejprve se ujistěte, že vaše zařízení Android a zařízení, ke kterému se připojujete (počítač, jiný telefon atd.), jsou ve stejné síti Wi-Fi. Jakmile jsou obě připojeny, otevřete v telefonu aplikaci WiFi FTP Server a klepnutím na tlačítko Start aktivujte službu FTP.
Aplikace na obrazovce zobrazí adresu, ke které se ostatní zařízení potřebují připojit, například ftp://192.168.xx:port . Tento formát označuje protokol, interní IP adresu telefonu ve vaší místní síti a nakonfigurovaný port (který může být 21, 2221, 2211 nebo jiný port, který jste vybrali v nastavení).
Pokud nenastavíte uživatelské jméno a heslo, připojení by mohlo být anonymní a kdokoli v síti by mohl mít přístup k vašim souborům , což je velmi nežádoucí. Nejlepším postupem je přejít do nabídky nastavení aplikace (obvykle ikona ozubeného kola) a zrušit zaškrtnutí políčka „anonymní přístup“. Poté do polí pro uživatelské jméno a heslo zadejte jedinečné přihlašovací údaje, které budou použity pro všechna připojení.
Když změníte tato nastavení zabezpečení, obvykle je nutné zastavit a restartovat FTP server, aby se změny projevily. Jakmile to uděláte, bude každý klient, který se pokusí o přístup k systému, vyzván k zadání uživatelského jména a hesla, než bude moci procházet složky systému Android.
Stejný nápad můžete nakonec využít i s dalšími pokročilými průzkumníky souborů pro Android, jako je File Expert nebo Solid File Explorer , které integrují vlastní interní FTP server. Aktivujete službu, definujete uživatelské jméno, heslo a port a od té doby se k ní může pomocí těchto přihlašovacích údajů připojit jakýkoli počítač nebo mobilní zařízení ve stejné síti.
Připojte počítač se systémem Windows k FTP serveru Android
Jakmile je váš mobilní telefon nastaven jako FTP server, dalším logickým krokem je přístup k němu z počítače se systémem Windows a kopírování nebo přesouvání souborů bez nutnosti zapojovat jakékoli kabely. Skvělá věc na FTP je, že to můžete dělat pomocí specializovaných klientů nebo pomocí vestavěného Průzkumníka souborů systému.
Nejpohodlnějším dlouhodobým řešením je vytvořit si v systému Windows pevné síťové umístění , aby se vaše mobilní zařízení v Průzkumníku souborů zobrazovalo jako další složka. Chcete-li to provést, otevřete Průzkumníka souborů (klasická zkratka Windows + E) a v horních možnostech vyberte „Připojit síťovou jednotku“ nebo „Přidat síťové umístění“ (v závislosti na verzi systému Windows).
Průvodce vás požádá o adresu daného síťového umístění. Zde byste měli zadat URL adresu mobilního FTP , kterou zobrazuje serverová aplikace, například ftp://192.168.1.77:2211. Je důležité zadat správnou IP adresu a přesný port, který jste nakonfigurovali, oddělené dvojtečkou na konci IP adresy.
V dalším kroku vám systém Windows umožní zvolit, zda se chcete připojit anonymně, nebo pomocí přihlašovacích údajů. Protože jste z bezpečnostních důvodů na svém zařízení Android zakázali anonymní přístup, budete muset zadat uživatelské jméno, které jste si nastavili v aplikaci (například „admin“ nebo jiné uživatelské jméno, které jste si vytvořili). Věnujte pozornost velkým a malým písmenům, protože systém rozlišuje velká a malá písmena.
Dále můžete tomuto síťovému umístění přiřadit popisný název , například model vašeho telefonu (LG V60, Galaxy S4 mini, Asus ROG Phone atd.), aby bylo v budoucnu snadné jej rozpoznat. Jakmile je průvodce dokončen a vyberete možnost otevření složky po dokončení, měl by se zobrazit obsah úložiště vašeho telefonu.
Od té chvíle, kdykoli budete chtít přistupovat k telefonu, budete muset v systému Android aktivovat FTP server a dvakrát kliknout na síťové umístění vytvořené ve Windows. Otevře se okno podobné jako u jakékoli jiné složky a budete moci přetahovat soubory, vytvářet adresáře, mazat položky nebo měnit pořadí obsahu, jako by se jednalo o externí disk.
Jednou zajímavou funkcí je, že se můžete vyhnout nutnosti překonfigurovat vytáčení ve Windows každých pár minut, pokud používáte statickou IP adresu v síti Wi-Fi vašeho telefonu . To se provádí v Nastavení > Sítě > Wi-Fi stisknutím a podržením názvu sítě, výběrem možnosti „Upravit síť“ a přepnutím z DHCP na statickou IP adresu. Poté zadejte dostupnou IP adresu (nejlépe vysokou hodnotu, například 192.168.1.77, aby se snížily konflikty) a uložte změny.
Pokud pracujete s více sítěmi Wi-Fi, je vhodné nakonfigurovat statickou IP adresu pro každou z nich, nebo alespoň zajistit stabilní IP adresu, abyste nemuseli neustále upravovat FTP adresu a záložky počítače. Změna IP adresy na vyšší číslo také pomáhá předcházet konfliktům s jinými zařízeními připojenými ke stejnému routeru.
Propojení dvou telefonů s Androidem pomocí FTP
FTP neslouží jen k připojení telefonu k počítači; můžete také přenášet soubory mezi dvěma zařízeními Android , pokud obě mají kompatibilní aplikace. Typickým příkladem je použití aplikace Solid File Explorer, která může fungovat jako FTP klient a také se integrovat se servery vytvořenými jinými aplikacemi.
Představte si, že chcete přenést soubory z telefonu 1 do telefonu 2. V telefonu 1 aktivujete FTP server pomocí vámi preferované aplikace (může to být WiFi FTP Server, File Expert nebo vestavěný server vašeho prohlížeče). Zaznamenáte si FTP adresu zobrazenou aplikací (IP adresu a port) a ujistíte se, že jsou oba telefony ve stejné Wi-Fi síti.
V telefonu 2 nainstalujte nebo použijte průzkumník souborů s integrovaným FTP klientem , například Solid File Explorer . V nabídce správy úložiště nebo v části „Správce úložiště“ vyhledejte možnost přidat nové připojení nebo server a zadejte adresu FTP z telefonu 1 spolu s nakonfigurovaným uživatelským jménem a heslem.
Jakmile je připojení uloženo, Solid File Explorer vám zobrazí úložiště druhého telefonu, jako by se jednalo o další síťové umístění. Soubory pak můžete kopírovat z telefonu 1 do telefonu 2 přetažením nebo pomocí možností kopírování/přesunu v aplikaci, stejně jako byste to dělali u počítače a běžného serveru.
Výhodou tohoto systému je, že nepotřebujete kabely , Bluetooth ani specifické aplikace pro „přímé odesílání“; se standardním FTP vám jakákoli kombinace kompatibilních klientských a serverových aplikací umožňuje spravovat přenosy mezi zařízeními Android bez větších záhad.
Používání FTP z Androidu pro správu vlastního hostingu, webových stránek a cloudových služeb
Kromě pouhého sdílení souborů doma mnoho uživatelů využívá Android ke správě svých webových stránek a blogů přímo ze svých mobilních zařízení. Pokud máte webové stránky hostované na sdíleném hostingu, VPS nebo na vlastním serveru, obvykle máte přístup přes FTP nebo SFTP pro nahrávání souborů, šablon, obrázků nebo záloh.
S klienty jako FE File Explorer, AndFTP, FtpCafe nebo průzkumníky souborů jako ES File Explorer a FX File Explorer se můžete připojit přímo k FTP serveru vašeho poskytovatele hostingu pomocí přihlašovacích údajů v ovládacím panelu. Po přihlášení struktura složek obvykle obsahuje cesty jako /public_html, /www nebo podobné, kde je uložen viditelný obsah vašeho webu.
Ze svého zařízení Android můžete nahrávat nové verze šablon, aktualizovat statické soubory , mazat staré soubory nebo si stáhnout kompletní kopii webu pro lokální uložení nebo odeslání na jiné místo. Všechno, co byste tradičně dělali s FileZillou na PC, ale ze svého smartphonu nebo tabletu.
FTP se také běžně používá pro přístup k zařízením NAS, domácím serverům nebo samostatně spravovaným cloudovým úložištím . Pokud máte FTP server ve své domácí síti nebo na internetu, jakýkoli klient pro Android vám umožní přístup k němu se stejnými přihlašovacími údaji, jaké byste použili na svém počítači, za předpokladu, že máte připojení k internetu (prostřednictvím Wi-Fi, mobilních dat nebo VPN, pokud se server nachází ve vaší privátní síti).
V této souvislosti jsou obzvláště užitečné průzkumníky souborů, které integrují FTP, FTPS, SFTP a WebDAV (například ES File Explorer nebo FX File Explorer), protože seskupují všechny vaše zdroje dat na jednom místě : interní úložiště telefonu, karty microSD, síťové servery, komerční cloudy (Drive, Dropbox atd.) a vaše vlastní FTP servery.
Zabezpečení při používání FTP, FTPS a SFTP v systému Android
I když je FTP velmi pohodlné, je důležité si uvědomit, že klasické FTP odesílá uživatelská jména, hesla a data v prostém textu – tedy nešifrované. V domácích sítích to nemusí být problém, ale ve veřejném prostředí (otevřené Wi-Fi sítě, rušné kanceláře) to představuje jasné riziko, zejména pokud pracujete s citlivými informacemi nebo přihlašovacími údaji k hostingu.
Pokud to váš poskytovatel a aplikace umožňují, je vhodné použít FTPS nebo SFTP . FTPS přidává k tradičnímu FTP vrstvu šifrování SSL/TLS, zatímco SFTP používá tunel SSH k přenosu uživatelského jména a hesla i dat. Mnoho moderních aplikací pro Android již tyto možnosti nabízí v nastavení připojení.
Kromě výběru zabezpečeného protokolu je zásadní zakázat anonymní přístup na všech FTP serverech, které konfigurujete na svém mobilním zařízení nebo v síti. Ponechání přístupu otevřeného bez uživatelského jména nebo hesla znamená, že kdokoli připojený ke stejné síti Wi-Fi si může vaše soubory snadno prohlížet, stahovat nebo mazat.
Dalším dobrým postupem je změnit výchozí port (21 pro FTP, 22 pro SSH/SFTP) na port s vyšší hodnotou, méně zřejmý, například 2211, 2221 nebo jinou variantu. Nejedná se o absolutní ochranu, ale snižuje to počet automatizovaných pokusů o přístup cílených na standardní porty a zvyšuje diskrétnost vaší služby.
Je také vhodné omezit používání FTP na důvěryhodné sítě . Vyhněte se nastavování FTP serverů přístupných z otevřených mobilních sítí nebo z jakéhokoli místa na internetu bez minimální úrovně ochrany (například použití VPN nejprve pro přístup k domácí síti a poté v ní k FTP serveru).
A konečně, až skončíte s používáním FTP na Androidu, zvykněte si zastavovat službu v příslušné aplikaci. Zbytečné udržování serveru v chodu pouze zvyšuje plochu pro útok a spotřebu zdrojů vašeho zařízení.
Rychlost, omezení a triky pro využití FTP na Androidu
I když je FTP pohodlné, je důležité si uvědomit, že rychlost přenosu závisí téměř výhradně na vaší Wi-Fi síti . Starší síť (B/G/N) bude výrazně pomalejší než Wi-Fi AC nebo Wi-Fi 6 a významnou roli hraje také vzdálenost od routeru, kvalita signálu a rušení.
Ve srovnání s kabelem USB může být FTP poněkud pomalejší pro velmi velké objemy dat , ale v praxi je stabilnější a předvídatelnější: můžete sledovat průběh přenosů, zpracovávat více souborů najednou a nechat proces běžet, zatímco používáte svůj mobilní telefon k jiným úkolům, aniž byste se museli starat o typ připojení USB (MTP, pouze nabíjení atd.).
Pokud potřebujete přístup k FTP zvenčí vaší lokální sítě, například pro připojení k FTP serveru, který máte nastavený doma z jiného města, budete muset otevřít odpovídající port na routeru a přesměrovat jej na interní IP adresu zařízení Android, které funguje jako server. Není to nejjednodušší věc na světě a je to také citlivý bod z hlediska bezpečnosti.
V situacích, kdy chcete zvýšenou bezpečnost, je obvykle nejlepší použít VPN pro připojení k domácí síti a uvnitř k ní přistupovat přes FTP, jako byste byli připojeni k domácí Wi-Fi. Tím se snižuje vystavení FTP portu vnějšímu světu a zajišťuje se, že vaše data putují šifrovaným tunelem.
Některé pokročilé aplikace dokonce umožňují používání FTP přes mobilní síť bez nutnosti spoléhat se na Wi-Fi, i když to s sebou nese vyšší spotřebu dat a složitější konfiguraci (zejména pokud jde o NAT a porty na routeru poskytovatele internetových služeb). Pro většinu uživatelů je více než dostačující soustředit se na používání FTP v rámci lokální sítě.
Přesto zůstává FTP v systému Android velmi užitečným nástrojem pro ty, kteří chtějí spravovat své soubory, aniž by se museli spoléhat výhradně na cloud , rychle přesouvat data mezi zařízeními a spravovat webové stránky nebo servery ze svého telefonu. S několika dobře zvolenými aplikacemi, správnou konfigurací IP adresy a portů a minimálními bezpečnostními opatřeními je snadné proměnit vaše mobilní zařízení ve vysoce všestranné centrum pro sdílení souborů.