Nastavte si sieťovo zdieľaný priečinok pomocou Samby, ale neviete, ako sa k nemu dostať zo smartfónu so systémom Android alebo iOS? Tu je návod, ako začať.
Niekedy možno budete chcieť pristupovať k súborom systému Linux zo zariadení so systémom Android/iOS bez použitia USB alebo akéhokoľvek káblového média. Sieťové zdieľanie je skutočne jednoduchý spôsob zdieľania súborov, priečinkov alebo celých diskov medzi zariadeniami v rovnakej sieti. Keď však nastavíte zdieľanie v sieti, musíte tiež vedieť, ako k týmto súborom pristupovať.
Dozvieme sa, ako pristupovať k súborom systému Linux v systémoch Android a iOS pomocou zdieľania v sieti.
Čo je sieťové zdieľanie súborov?
Keď chcete s niekým zdieľať súbor alebo priečinok, niekedy je rýchlejšie zdieľať ho cez lokálnu sieť, ako ho nahrávať do cloudu alebo hľadať USB flash disk. Tento proces sa nazýva zdieľanie súborov v sieti.
Nastavenie servera File Transfer Protocol (FTP). je tiež platnou možnosťou pre zdieľanie súborov na diaľku alebo v lokálnej sieti, ale nastavenie je oveľa náročnejšie ako zdieľanie v sieti.
Linux implementuje zdieľanie siete so Sambou. Je to služba na zdieľanie súborov, ktorá implementuje open source verzie balíka protokolov SMB, ktorý pôvodne vyvinuli spoločnosti Microsoft a IBM.
Protokol SMB (Server Message Block) je sieťový protokol na zdieľanie súborov, ktorý umožňuje počítačom zdieľať súbory, tlačiarne a iné zdroje cez sieť. SMB uľahčuje autentifikáciu, prístup k zdieľaným zdrojom a operácie so súbormi medzi klientmi a servermi.
Nastavte sieťové zdieľanie súborov v systéme Linux
Ak chcete spustiť zdieľanie siete v systéme Linux, budete si musieť nainštalovať a nastaviť službu Samba. Na inštaláciu Samby môžete použiť predvoleného správcu balíkov vašej distribúcie Linuxu.
Na derivátoch Ubuntu/Debianu použite:
sudo apt install samba
V systémoch založených na Arch spustite:
sudo pacman -S samba
Vo Fedore, CentOS a Red Hat Enterprise Linux spustite:
sudo dnf install samba
Jednoduchá inštalácia nestačí, budete musieť správne nakonfigurovať Sambu, aby ste mohli nastaviť a pristupovať k zdieľateľným jednotkám a priečinkom vo vašom systéme Linux.
Odporúčame vám prejsť si tento návod na ako nainštalovať a nakonfigurovať Sambu v systéme Linux.
SMB je protokol, ktorý je náchylný na zraniteľnosti a servery Samba sú lukratívnym cieľom pre aktérov hrozieb. Po nastavení servera Samba sa oplatí vedieť o tom najlepšie spôsoby zabezpečenia servera Samba z kybernetických útokov.
Ako získať prístup k sieťovo zdieľaným súborom Linux z Androidu
Teraz, keď ste nastavili Sambu a vytvorili zdieľaný sieťový disk, musíte svoj telefón s Androidom pripojiť k rovnakej sieti ako váš systém Linux alebo naopak. Keď sú obaja v rovnakej sieti, postupujte podľa týchto krokov na zdieľanie súborov v systéme Android a Linux:
- Zapáľte Súbory aplikácie na vašom zariadení so systémom Android. Potom prejdite nadol na Sieťové úložisko a klepnite naň.
- Vnútri Sieťové úložisko, klepnite na Pridajte sieťové úložisko. Môže vás požiadať o výber možnosti zo zoznamu protokolov. Klepnite na Sieťový disk alebo akúkoľvek možnosť s SMB v názve.
- Vaše zariadenie začne vyhľadávať lokálne zdieľané disky. Počkajte, kým nájde váš spoločný disk. Ak ho vaše zariadenie nedokáže nájsť, postupujte podľa nasledujúcich krokov.
- Najprv musíte nájsť IP adresu vášho systému Linux. Po zaznamenaní adresy IP sa vráťte do zariadenia so systémom Android a klepnite na Pridať ručne.
- V novom okne zadajte do poľa Adresa adresu IPv4, ktorú ste predtým skopírovali. Potom zadajte 445 do Port lúka. Nakoniec vyplňte Používateľské meno a heslo polia s prihlasovacími údajmi vášho účtu a stlačte ďalej Pridať alebo Pripojte sa.
Ako získať prístup k sieťovo zdieľaným súborom Linuxu z iOS
Kroky na prístup k súborom Linux zo systému iOS sú totožné s krokmi potrebnými na prístup k Linuxu zo zariadení so systémom Android.
Najprv získajte adresu IPv4 svojho systému Linux. Ak to chcete urobiť, spustite nový terminál a zadajte ho ifconfig. Mal by vrátiť výstup súvisiaci so sieťovými nastaveniami vášho systému Linux. Z výstupu si zapíšte IPv4 adresu v inet lúka. S najväčšou pravdepodobnosťou to bude niečo ako "192.168.1.10".
V prípade, že budete čeliť "príkaz ifconfig sa nenašiel", môžete tiež použiť IP a príkaz ako alternatívu. Keď budete mať adresu IPv4 vášho systému Linux, ktorý je hostiteľom disku, postupujte podľa nasledujúcich krokov a pripojte sa k nemu zo zariadenia iOS:
- Zapáľte Súbory aplikáciu na vašom iOS zariadení.
- Kliknite na tri vodorovné bodky (elipsy) v pravom hornom rohu. Odtiaľ vyberte Pripojte sa k serveru.
- Malo by sa otvoriť nové okno so žiadosťou o zadanie IP adresy zdieľaného disku. Zadajte IP adresu, ktorú ste si predtým poznačili, a klepnite na Ďalšie.
- Potom sa zobrazí výzva na zadanie poverení používateľského účtu na prístup na spoločný disk. Zadajte ich a klepnite na Ďalšie.
Teraz by ste mali byť schopní zobraziť súbory na spoločnom disku. Teraz si môžete jednoducho stiahnuť, nahrať alebo upraviť lokálne súbory vo svojom systéme Linux.
Získajte prístup k svojim súborom Linuxu zo systému Android/iOS pomocou Samby
Teraz, keď viete, ako pristupovať k svojim súborom Linux pomocou Samby, nahrávanie, sťahovanie a upravovanie súborov by malo byť veľmi jednoduché. Teraz sa nebudete musieť spoliehať na sťahovanie a testovanie aplikácií tretích strán pri menších úlohách, ako je kopírovanie súborov PDF zo systému Linux do zariadení so systémom Android/iOS.
Servery Samba sú bežnými cieľmi protivníkov, takže ak sa rozhodnete trvalo udržiavať server v prevádzke, postupujte opatrne. Dôrazne sa odporúča, aby ste dodržiavali osvedčené postupy zabezpečenia a vykonali požadovanú konfiguráciu, aby ste sa vyhli nevyžiadanému prístupu alebo ohrozeniu systému.
Navyše, ak chcete zdieľať súbory medzi počítačmi v rovnakej sieti, je to tiež možné. Pre náročné zdieľanie súborov medzi dvoma počítačmi je však lepšie, ak vyskúšate iné, bezpečnejšie a efektívnejšie alternatívy zdieľania v sieti.