Hoe toegang krijgen tot Linux-bestanden op iOS en Android met Network Share
Soms wil je toegang tot je Linux-bestanden vanaf je Android/iOS-apparaten zonder een USB of ander bedraad medium te gebruiken. Delen via het netwerk is een heel eenvoudige manier om bestanden, mappen of hele schijven te delen tussen apparaten in hetzelfde netwerk. Maar zodra je netwerkdeling hebt ingesteld, moet je ook weten hoe je toegang krijgt tot die bestanden.
Hoe kunnen we een netwerkshare gebruiken om toegang te krijgen tot onze Linux-bestanden op zowel Android- als iOS-apparaten?
Wat is bestandsdeling via een netwerk?
Delen van bestanden via een netwerk verwijst naar de praktijk van het overbrengen van gegevensbestanden tussen apparaten die zijn verbonden binnen hetzelfde lokale netwerk, in tegenstelling tot het overbrengen via een extern opslagapparaat zoals een USB-stick of het uploaden naar een externe server in de cloud.
Het configureren van een FTP-server kan worden beschouwd als een ander haalbaar alternatief voor het overbrengen van bestanden via een extern of lokaal netwerk, hoewel het extra complex is in vergelijking met het gebruik van een netwerkshare.
Linux maakt gebruik van een oplossing voor het delen van netwerken door de integratie van Samba, een open-source implementatie van het SMB (Server Message Block) protocol suite die oorspronkelijk werd gemaakt door Microsoft en IBM voor hun eigen besturingssystemen.
Server Message Block (SMB) is een netwerkprotocol dat gebruikt wordt voor het delen van bestanden, printers en andere bronnen over computernetwerken. Met dit protocol kunnen clientmachines zich authenticeren bij servers en verschillende bestandsbewerkingen uitvoeren terwijl ze toegang krijgen tot gedeelde bronnen.
Netwerkbestand delen op Linux instellen
Om netwerkbestand delen op een Linux besturingssysteem te starten, is het nodig om de Samba service te implementeren en te configureren. Dit kan worden gedaan door gebruik te maken van het standaard pakketbeheerprogramma van je Linux-distributie om Samba te installeren.
Op afgeleiden van Ubuntu/Debian gebruik je:
sudo apt install samba
Op Arch-gebaseerde systemen gebruik je:
sudo pacman -S samba
Voer op deze specifieke Linux-distributies zoals Fedora, CentOS en Red Hat Enterprise Linux het volgende commando uit:
sudo dnf install samba
Om Samba effectief te gebruiken voor het delen van schijf- en maptoegang op een Linux-systeem, is naast de installatie ook een goede configuratie nodig. Dit omvat het instellen van en toegang krijgen tot gedeelde bronnen via het juiste configuratieproces.
Voor degenen die begeleiding zoeken bij het installeren en configureren van Samba, wordt een stap-voor-stap handleiding aangeraden om een naadloze integratie met je Linux besturingssysteem te garanderen.
SMB (Server Message Block) is een communicatieprotocol dat historisch gevoelig is voor beveiligingsschendingen, waarbij Samba-servers vaak dienen als verleidelijk doelwit voor kwaadwillenden. Nadat je een Samba-server hebt opgezet, is het zeer raadzaam om jezelf vertrouwd te maken met effectieve maatregelen om je te beschermen tegen potentiële cyberbedreigingen.
Hoe krijg je toegang tot netwerk gedeelde Linux-bestanden vanaf Android
Om een Android-apparaat toegang te geven tot een gedeeld bestandssysteem van een op Linux gebaseerd besturingssysteem met behulp van Samba, moeten beide apparaten verbonden zijn met hetzelfde netwerk. Om dit proces te vergemakkelijken, verwijzen we naar de volgende instructies die de procedure beschrijven voor het delen van bestanden tussen een Android-smartphone en een Linux-computer:
Schakel de app “Bestanden” in op je Android-toestel door deze te starten en naar de optie “Netwerkopslag” in de app te navigeren en deze vervolgens te selecteren door erop te tikken.
Volg deze stappen om netwerkopslag toe te voegen aan de interne opslag van je toestel. Ga eerst naar de sectie ‘Netwerkopslag’ en tik vervolgens op de optie ‘Netwerkopslag toevoegen’. Vervolgens wordt u mogelijk gevraagd om een keuze te maken uit de verschillende beschikbare protocollen. Selecteer ‘Network Drive’ of een alternatief met ‘SMB’ in de titel.
Laat uw apparaat zoeken naar gedeelde stations in de buurt. Wacht geduldig tot je specifieke gedeelde schijf is gevonden. Als de detectie problemen oplevert, ga dan verder met de volgende richtlijnen.
Om te beginnen moet je het IP-adres (Internet Protocol) van je Linux-computer identificeren. Zodra het IP-adres is achterhaald, ga je terug naar je Android-apparaat en navigeer je naar de optie “Handmatig toevoegen”.
Voer het eerder verkregen IPv4-adres in het daarvoor bestemde veld “Adres” in een nieuw geopend venster in. Voer vervolgens de numerieke waarde “445” in het corresponderende veld “Poort” in. Vul vervolgens de benodigde gebruikersnaam en wachtwoord in door de respectievelijke velden “Username” (gebruikersnaam) en “Password” (wachtwoord) in te vullen met uw aanmeldingsgegevens. Zodra alle vereiste gegevens zijn ingevoerd, klikt u op de knop “Toevoegen” of op de optie “Verbinden” om de gewenste verbinding tot stand te brengen.
Sluiten
Hoe krijg ik toegang tot netwerk gedeelde Linux bestanden vanaf iOS
Om toegang te krijgen tot Linux bestanden op een iOS apparaat, moet je dezelfde procedure volgen als bij toegang tot een Linux systeem via een Android apparaat.
Om het IPv4-adres van je Linux-systeem te verkrijgen, open je een terminalvenster en voer je de opdracht ‘ifconfig’ uit. Dit commando geeft informatie over de netwerkconfiguratie van je Linux-systeem. Zoek in de resulterende uitvoer naar de regel met de string “inet” en identificeer het IPv4-adres dat erop volgt. Normaal gesproken wordt deze waarde weergegeven als een numeriek label zoals “192.168.1.10”.
In het geval dat het ifconfig
commando niet beschikbaar is, is er een alternatieve optie in de vorm van het ip a
commando dat gebruikt kan worden. Om verder te gaan met het verbinden met het Linux systeem dat de schijf host op je iOS apparaat, nadat je het IPv4 adres hebt verkregen, raadpleeg je de volgende stappen.
Start het gebruik van de “Bestanden” applicatie op je iOS apparaat door de interface te activeren, om toegang te krijgen tot de bestanden die opgeslagen zijn op je Apple ecosysteem en deze te beheren.
Klik op de ellips in de rechterbovenhoek van uw scherm en navigeer vervolgens naar “Verbinding maken met server” in het vervolgkeuzemenu dat verschijnt.
Voer het IP-adres in van de gedeelde schijf, die eerder werd opgenomen, door het in te typen in een nieuw venster dat verschijnt wanneer u op “Volgende” tikt.
Geef bij het invoeren van de gedeelde schijf uw gebruikersnaam en wachtwoord op voor verificatiedoeleinden. Door deze gegevens in te voeren en verder te gaan met ‘Volgende’, krijgt u toegang tot de gedeelde map.
Sluiten
Nu je het gedeelde station met succes hebt gemount, kun je de inhoud van de gedeelde map openen en manipuleren alsof het een lokale map binnen je Linux-systeem is. Hierdoor kun je moeiteloos bestanden downloaden, uploaden of wijzigen die zich in de gedeelde schijf bevinden.
Toegang tot je Linux-bestanden vanaf Android/iOS met Samba
Met de kennis van het gebruik van Samba om toegang te krijgen tot Linux-bestanden, zou het navigeren en manipuleren geen enkele uitdaging meer moeten zijn. Het is niet langer nodig om externe software aan te schaffen en te evalueren voor relatief eenvoudige zaken zoals het overzetten van PDF-documenten tussen een Linux-systeem en mobiele apparaten met iOS of Android besturingssystemen.
Bij het gebruik van een Samba-server is het essentieel om voorzichtig te werk te gaan omdat het een doelwit is voor kwaadwillenden. Om de levensduur van je server te garanderen, wordt het sterk aangeraden om je aan de vastgestelde beveiligingsrichtlijnen te houden en de nodige configuraties te implementeren om ongeautoriseerde inbraak of systeemschendingen te voorkomen.
Als je gegevens wilt uitwisselen tussen apparaten die binnen hetzelfde netwerk zijn aangesloten, kan dat ook. Als het echter gaat om grootschalige bestandsoverdracht tussen slechts twee machines, worden alternatieve methoden met meer veiligheid en efficiëntie aanbevolen.