Ako získať prístup k súborom Linux na iOS a Android pomocou zdieľania siete
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 svojim súborom 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 zdieľanie súborov v sieti?
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 FTP (File Transfer Protocol) je tiež platnou možnosťou pre zdieľanie súborov na diaľku alebo v lokálnej sieti, ale je to oveľa náročnejšie nastavenie 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ý počítačom umožňuje 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 zdieľanie súborov v sieti 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, 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í poznať najlepšie spôsoby, ako zabezpečiť server Samba pred kybernetickými útokmi.
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ď budú obaja v rovnakej sieti, postupujte podľa týchto krokov na zdieľanie súborov v systéme Android a Linux:
- Spustite aplikáciu Súbory na svojom zariadení so systémom Android. Potom prejdite nadol na položku Sieťové úložisko a klepnite na ňu.
- V časti Sieťové úložisko klepnite na možnosť Pridať sieťové úložisko. Môže vás požiadať o výber možnosti zo zoznamu protokolov. Klepnite na Sieťový disk alebo na 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 položku Pridať manuálne.
- V novom okne zadajte do poľa Adresa adresu IPv4, ktorú ste predtým skopírovali. Potom do poľa Port zadajte 445. Nakoniec vyplňte polia Používateľské meno a Heslo povereniami svojho účtu a stlačte Pridať alebo Pripojiť.
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 ifconfig. Mal by vrátiť výstup súvisiaci so sieťovými nastaveniami vášho systému Linux. Z výstupu si poznamenajte adresu IPv4 do poľa inet. S najväčšou pravdepodobnosťou to bude niečo ako "192.168.1.10".
V prípade, že narazíte na chybu „ifconfig command not found“, môžete ako alternatívu použiť aj príkaz ip a. 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:
- Spustite aplikáciu Súbory na svojom zariadení so systémom iOS.
- Kliknite na tri vodorovné bodky (elipsy) v pravom hornom rohu. Odtiaľ vyberte možnosť Pripojiť 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 Ďalej.
- 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 Ďalej.
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 úprava 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 dodržiavať osvedčené postupy zabezpečenia a vykonať 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.