Nastavte si síťově sdílenou složku pomocí Samby, ale nevíte, jak se k ní dostat ze smartphonu Android nebo iOS? Zde je návod, jak začít.
Někdy možná budete chtít přistupovat k souborům systému Linux ze zařízení Android/iOS bez použití USB nebo jakéhokoli drátového média. Síťové sdílení je opravdu snadný způsob sdílení souborů, složek nebo celých disků mezi zařízeními ve stejné síti. Jakmile ale nastavíte sdílení v síti, musíte také vědět, jak k těmto souborům přistupovat.
Pojďme se naučit, jak přistupovat k souborům Linuxu v systémech Android a iOS pomocí síťového sdílení.
Co je síťové sdílení souborů?
Když chcete s někým sdílet soubor nebo složku, někdy je rychlejší sdílet je přes místní síť, než nahrávat do cloudu nebo hledat USB flash disk. Tento proces se nazývá síťové sdílení souborů.
Nastavení serveru FTP (File Transfer Protocol). je také platnou možností pro sdílení souborů na dálku nebo v místní síti, ale nastavení je mnohem náročnější než sdílení v síti.
Linux implementuje sdílení sítě se Sambou. Jedná se o službu pro sdílení souborů, která implementuje open-source verze sady protokolů SMB, která byla původně vyvinuta společnostmi Microsoft a IBM.
Protokol SMB (Server Message Block) je síťový protokol pro sdílení souborů, který umožňuje počítačům sdílet soubory, tiskárny a další prostředky v síti. SMB usnadňuje ověřování, přístup ke sdíleným prostředkům a operace se soubory mezi klienty a servery.
Nastavte síťové sdílení souborů v systému Linux
Chcete-li zahájit síťové sdílení v systému Linux, budete muset nainstalovat a nastavit službu Samba. K instalaci Samby můžete použít výchozího správce balíčků vaší distribuce Linuxu.
Na derivátech Ubuntu/Debianu použijte:
sudo apt install samba
Na systémech založených na Arch spusťte:
sudo pacman -S samba
Na Fedoře, CentOS a Red Hat Enterprise Linux spusťte:
sudo dnf install samba
Pouhá instalace nestačí, budete muset správně nakonfigurovat Sambu, abyste mohli nastavit a přistupovat ke sdíleným jednotkám a složkám ve vašem systému Linux.
Doporučuje se projít si tento návod jak nainstalovat a nakonfigurovat Sambu na Linuxu.
SMB je protokol, který je náchylný k zranitelnostem a servery Samba jsou lukrativním cílem pro aktéry hrozeb. Jakmile nastavíte svůj server Samba, stojí za to vědět nejlepší způsoby, jak zabezpečit server Samba z kybernetických útoků.
Jak přistupovat k souborům Linuxu sdíleným v síti z Androidu
Nyní, když jste nastavili Sambu a vytvořili sdílený síťový disk, musíte svůj telefon Android připojit ke stejné síti jako váš systém Linux nebo naopak. Jakmile budou oba ve stejné síti, postupujte podle následujících kroků a sdílejte soubory v systémech Android a Linux:
- Zapálit Soubory aplikace na vašem zařízení Android. Poté přejděte dolů na Síťové úložiště a klepněte na něj.
- Uvnitř Síťové úložiště, klepněte na Přidejte síťové úložiště. Může vás požádat o výběr možnosti ze seznamu protokolů. Klepněte na Síťový disk nebo jakákoli možnost s SMB ve jménu.
- Vaše zařízení začne vyhledávat místně sdílené disky. Počkejte, až najde váš sdílený disk. Pokud jej vaše zařízení nedokáže najít, postupujte podle následujících kroků.
- Nejprve musíte zjistěte IP adresu vašeho systému Linux. Po zaznamenání IP adresy se vraťte do zařízení Android a klepněte na Přidat ručně.
- V novém okně zadejte do pole Adresa adresu IPv4, kterou jste dříve zkopírovali. Poté zadejte 445 do Přístav pole. Nakonec vyplňte Uživatelské jméno a Heslo pole s přihlašovacími údaji k účtu a klikněte na Přidat nebo Připojit.
Jak přistupovat k souborům Linuxu sdíleným v síti z iOS
Kroky pro přístup k souborům Linux z iOS jsou totožné s kroky potřebnými pro přístup k Linuxu ze zařízení Android.
Nejprve zjistěte adresu IPv4 vašeho systému Linux. Chcete-li to provést, spusťte nový terminál a zadejte jej ifconfig. Měl by vrátit výstup související se síťovým nastavením vašeho systému Linux. Z výstupu si poznamenejte adresu IPv4 v inet pole. S největší pravděpodobností to bude něco jako "192.168.1.10".
V případě, že budete čelit "příkaz ifconfig nebyl nalezen"chyba, můžete také použít IP a příkaz jako alternativu. Jakmile budete mít adresu IPv4 svého systému Linux, který disk hostí, postupujte podle následujících kroků a připojte se k němu ze zařízení iOS:
- Zapálit Soubory aplikace na vašem iOS zařízení.
- Klikněte na tři vodorovné tečky (elipsy) v pravém horním rohu. Odtud vyberte Připojte se k serveru.
- Mělo by se otevřít nové okno s výzvou k zadání IP adresy sdíleného disku. Zadejte IP adresu, kterou jste si dříve poznamenali, a klepněte na další.
- Poté budete vyzváni k zadání přihlašovacích údajů uživatelského účtu pro přístup ke sdílenému disku. Zadejte je a klepněte další.
Nyní byste měli být schopni zobrazit soubory na sdíleném disku. Nyní můžete snadno stahovat, nahrávat nebo upravovat místní soubory ve vašem systému Linux.
Získejte přístup k souborům Linuxu ze systému Android/iOS pomocí Samby
Nyní, když víte, jak přistupovat k souborům Linux pomocí Samby, by mělo být nahrávání, stahování a úpravy souborů velmi snadné. Nyní se nebudete muset spoléhat na stahování a testování aplikací třetích stran pro drobné úkoly, jako je kopírování souborů PDF z vašeho Linuxu do zařízení Android/iOS.
Servery Samba jsou běžnými cíli protivníků, takže pokud se rozhodnete trvale udržovat server v provozu, postupujte opatrně. Důrazně doporučujeme, abyste dodržovali osvědčené bezpečnostní postupy a provedli požadovanou konfiguraci, abyste se vyhnuli nevyžádanému přístupu nebo kompromitaci systému.
Navíc, pokud chcete sdílet soubory mezi počítači ve stejné síti, je to také možné. Ale pro náročné sdílení souborů mezi dvěma počítači je lepší, když vyzkoušíte jiné, bezpečnější a efektivnější alternativy síťového sdílení.