Heeft u een op het netwerk gedeelde map ingesteld met Samba, maar weet u niet hoe u deze kunt openen vanaf uw Android- of iOS-smartphone? Hier leest u hoe u aan de slag kunt gaan.
Soms wilt u misschien toegang krijgen tot uw Linux-bestanden vanaf uw Android-/iOS-apparaten zonder gebruik te maken van een USB- of een bekabeld medium. Netwerk delen is een heel gemakkelijke manier om bestanden, mappen of hele schijven te delen tussen apparaten op hetzelfde netwerk. Maar zodra u het delen van netwerken hebt ingesteld, moet u ook weten hoe u toegang krijgt tot die bestanden.
Laten we leren hoe u toegang krijgt tot uw Linux-bestanden op Android en iOS met een netwerkshare.
Wat is netwerkbestandsdeling?
Wanneer u een bestand of map met iemand wilt delen, is het soms sneller om dit via uw lokale netwerk te delen, in plaats van te uploaden naar de cloud of te zoeken naar een USB-flashstation. Dit proces wordt netwerkbestandsdeling genoemd.
Een File Transfer Protocol (FTP)-server instellen is ook een geldige optie voor het op afstand of op het lokale netwerk delen van bestanden, maar het is veel lastiger om het in te stellen dan een netwerkshare.
Linux implementeert het delen van netwerken met Samba. Het is een service voor het delen van bestanden die open-sourceversies implementeert van de SMB-protocolsuite, die oorspronkelijk is ontwikkeld door Microsoft en IBM.
Het Server Message Block (SMB)-protocol is een netwerkprotocol voor het delen van bestanden waarmee computers bestanden, printers en andere bronnen via een netwerk kunnen delen. SMB vergemakkelijkt authenticatie, toegang tot gedeelde bronnen en bestandsbewerkingen tussen clients en servers.
Netwerkbestandsdeling instellen op Linux
Om het delen van netwerken op Linux te starten, moet je de Samba-service installeren en instellen. U kunt de standaard pakketbeheerder van uw Linux-distributie gebruiken om Samba te installeren.
Op Ubuntu/Debian-derivaten gebruikt u:
sudo apt install samba
Voer op Arch-gebaseerde systemen het volgende uit:
sudo pacman -S samba
Op Fedora, CentOS en Red Hat Enterprise Linux voer je het volgende uit:
sudo dnf install samba
Het simpelweg installeren ervan is niet voldoende; u zult Samba op de juiste manier moeten configureren om deelbare schijven en mappen op uw Linux-systeem in te stellen en er toegang toe te krijgen.
Het wordt aanbevolen dat u deze walkthrough doorloopt hoe Samba op Linux te installeren en configureren.
SMB is een protocol dat gevoelig is voor kwetsbaarheden en Samba-servers zijn een lucratief doelwit voor bedreigingsactoren. Zodra u uw Samba-server heeft ingesteld, is het de moeite waard om de beste manieren om uw Samba-server te beveiligen tegen cyberaanvallen.
Toegang krijgen tot netwerkgedeelde Linux-bestanden vanaf Android
Nu je Samba hebt ingesteld en een gedeelde netwerkschijf hebt gemaakt, moet je je Android-telefoon verbinden met hetzelfde netwerk als je Linux-systeem of omgekeerd. Zodra ze zich allebei op hetzelfde netwerk bevinden, volgt u deze stappen om bestanden te delen via Android en Linux:
- Vuur de Bestanden applicatie op uw Android-apparaat. Scroll vervolgens naar beneden Netwerkopslag en tik erop.
- Binnen Netwerkopslag, tik op Voeg netwerkopslag toe. Mogelijk wordt u gevraagd een optie uit een lijst met protocollen te selecteren. Tik op Netwerkstation of welke optie dan ook MKB in de naam.
- Uw apparaat begint te scannen naar lokaal gedeelde schijven. Wacht tot het uw gedeelde schijf heeft gevonden. Als uw apparaat het niet kan vinden, volgt u de volgende stappen.
- Eerst moet je dat doen vind het IP-adres van uw Linux-systeem. Nadat u het IP-adres hebt genoteerd, gaat u terug naar uw Android-apparaat en tikt u op Handmatig toevoegen.
- Typ in het nieuwe venster het IPv4-adres dat u eerder hebt gekopieerd in het veld Adres. Typ vervolgens 445 in de Haven veld. Vul ten slotte het Gebruikersnaam En Wachtwoord velden met uw accountgegevens en klik op Toevoegen of Aansluiten.
Toegang krijgen tot netwerkgedeelde Linux-bestanden vanaf iOS
De stappen om toegang te krijgen tot Linux-bestanden vanaf iOS zijn identiek aan de stappen die nodig zijn om toegang te krijgen tot Linux vanaf Android-apparaten.
Pak eerst het IPv4-adres van uw Linux-systeem. Om dit te doen, start u een nieuwe terminal en typt u in ifconfig. Het zou uitvoer moeten retourneren die verband houdt met de netwerkinstellingen van uw Linux-systeem. Noteer uit de uitvoer het IPv4-adres in het inet veld. Het zal hoogstwaarschijnlijk zoiets zijn als "192.168.1.10".
Als u te maken krijgt met een "ifconfig-opdracht niet gevonden"fout, u kunt ook de ip een opdracht als alternatief. Zodra u het IPv4-adres heeft van uw Linux-systeem dat de schijf host, volgt u deze volgende stappen om er vanaf uw iOS-apparaat verbinding mee te maken:
- Vuur de Bestanden applicatie op uw iOS-apparaat.
- Klik op de drie horizontale stippen (ellips) in de rechterbovenhoek. Van daaruit selecteert u Connecteer met de server.
- Er zou een nieuw venster moeten verschijnen waarin u wordt gevraagd het IP-adres van de gedeelde schijf in te voeren. Typ het IP-adres dat u eerder hebt genoteerd en tik op Volgende.
- Vervolgens wordt u gevraagd de inloggegevens van het gebruikersaccount in te voeren om toegang te krijgen tot de gedeelde Drive. Typ ze in en tik erop Volgende.
Nu zou u de bestanden op de gedeelde Drive moeten kunnen bekijken. U kunt nu eenvoudig de lokale bestanden op uw Linux-systeem downloaden, uploaden of wijzigen.
Krijg toegang tot uw Linux-bestanden vanaf Android/iOS met Samba
Nu je weet hoe je met Samba toegang krijgt tot je Linux-bestanden, zou het uploaden, downloaden en wijzigen van bestanden supergemakkelijk moeten zijn. Nu hoeft u niet meer afhankelijk te zijn van het downloaden en testen van applicaties van derden voor kleine taken, zoals het kopiëren van PDF-bestanden van uw Linux naar uw Android/iOS-apparaten.
Samba-servers zijn veelvoorkomende doelwitten van tegenstanders, dus wees voorzichtig als u ervoor kiest de server permanent actief te houden. Het wordt ten zeerste aanbevolen dat u de best practices op het gebied van beveiliging volgt en de vereiste configuratie uitvoert om ongevraagde toegang of systeemcompromis te voorkomen.
Als u bovendien bestanden wilt delen tussen computers op hetzelfde netwerk, is dat ook mogelijk. Maar voor het intensief delen van bestanden tussen twee computers is het beter als u andere, veiligere en efficiëntere alternatieven voor het delen van netwerken uitprobeert.