Bestanden overbrengen en delen tussen Windows en Linux
Advertentie
Gegevens kopiëren van een Windows-pc naar Linux - of omgekeerd - kan in eerste instantie intimiderend lijken. Het lijkt tenslotte iets eenvoudigs te moeten zijn, maar het blijkt moeilijk te zijn.
In feite is het delen van bestanden van Windows naar Linux eenvoudig, maar alleen als je weet hoe het moet. Klaar om erachter te komen?
5 manieren om bestanden over te zetten van Windows naar Linux
Gegevens overbrengen tussen Windows- en Linux-besturingssystemen is eenvoudiger dan u denkt. We hebben vijf manieren voor u samengesteld om dit te doen:
- Deel netwerkmappen
- Bestanden overbrengen met FTP
- Kopieer bestanden veilig via SSH
- Deel gegevens met behulp van synchronisatiesoftware
- Gebruik gedeelde mappen op uw virtuele Linux-machine
Met elk van deze methoden kunt u eenvoudig (en in sommige gevallen moeiteloos) bestanden tussen besturingssystemen verplaatsen.
Laten we ze om de beurt bekijken en kijken welke het beste bij u past.
1. Deel netwerkmappen tussen Linux en Windows
De meest voor de hand liggende manier om bestanden te delen tussen Linux en Windows is om te profiteren van netwerkshares. Deze term verwijst naar mappen op één pc die beschikbaar zijn voor gebruikers op andere machines. Op een alleen-Windows netwerk is dit eenvoudig in te stellen. Het toevoegen van een Linux-apparaat bemoeilijkt de zaken enigszins, hoewel dit kan worden opgelost.
Klik op de Windows-machine met de rechtermuisknop op het netwerkverbindingspictogram in het systeemvak en selecteer Netwerk- en internetinstellingen openen . Klik vervolgens op Opties voor delen en voor het huidige profiel inschakelen
- Schakel netwerkdetectie in
- Schakel bestands- en printerdeling in
Klik op Wijzigingen opslaan om te bevestigen en blader vervolgens naar de map met de bestanden die u wilt delen. Klik met de rechtermuisknop op de map, selecteer Eigenschappen en open het tabblad Delen . Klik hier op Geavanceerd delen en vink het vakje Deze map delen aan .
U kunt de toegang tot de map beheren via Machtigingen ; dit verwijst naar lokale Windows-gebruikers, niet naar netwerkapparaten.
Klik op OK om de wijziging te bevestigen en open vervolgens het tabblad Beveiliging in Eigenschappen. Configureer dit om de instellingen in het vak Machtigingen eerder te spiegelen. U hoeft hier niet te veel te doen, omdat Windows 10 een groep met de naam Geverifieerde gebruikers moet bevatten. Dit wordt gebruikt voor externe toegang tot uw computer.
Klik nogmaals op OK als u klaar bent.
Om de Windows-share van uw Linux-pc te vinden, opent u eenvoudig de bestandsbrowser en selecteert u Netwerk . Vanaf hier navigeert u naar de door Windows gehoste map en begint u gegevens uit te wisselen.
Toegang tot een Linux Share vanuit Windows
Om gegevens in de andere richting te verplaatsen, moet u Samba op uw Linux-computer installeren.
sudo apt install samba
Stel vervolgens een gebruikersnaam in voor de samba-share
smbpasswd -a username
U wordt gevraagd om een wachtwoord voor het nieuwe account (noem het geen "gebruikersnaam"!).
Maak vervolgens een map om de gegevens van te delen.
mkdir /home/[username]/Share
Bewerk vervolgens het smb.conf-bestand in uw teksteditor:
sudo nano /etc/samba/smb.conf
Voeg het volgende toe aan het einde van het configuratiebestand:
[Share] path = /home/[username]/[folder_name] available = yes valid users = [username] read only = no browsable = yes public = yes writable = yes
Breng de gewenste wijzigingen aan om aan uw behoeften te voldoen en druk vervolgens op Ctrl + X om af te sluiten en tik op Y om op te slaan. Start Samba vervolgens opnieuw op:
sudo service smbd restart
U hebt dan toegang tot de share vanuit Windows. Open Verkenner of uw browser en voer het IP- of hostnaam van het externe Linux-apparaat in, gevolgd door de mapnaam. In ons voorbeeld is dit
\\192.168.1.233\Share
2. Bestanden kopiëren via SSH Van Windows naar Linux
Met SSH ingeschakeld op uw Linux-apparaat, kunt u gegevens via de opdrachtregel van de ene computer naar de andere verzenden. Om dit te laten werken, moet u echter een SSH-server op uw Linux-machine instellen.
Begin met het openen van een terminal en het OS bij te werken en te upgraden.
sudo apt update sudo apt upgrade
Na voltooiing installeert u de SSH-server. De OpenSSH-server is een goede optie.
sudo apt install openssh-server
Wacht terwijl het wordt geïnstalleerd. Gebruik op elk moment om te controleren of de OpenSSH-server actief is
sudo service ssh status
Gebruik een SSH-client zoals PuTTY om gegevens van Windows over te dragen. Hiervoor moet de PSCP-tool worden gedownload naar uw Windows-systeem om naast PuTTY te worden uitgevoerd. Vind beide op de PuTTY-startpagina.
Merk op dat, hoewel PuTTY moet worden geïnstalleerd, PSCP dat niet doet. Het moet echter worden opgeslagen in de root van de C: \ schijf of anders worden ingesteld als omgevingsvariabele. U moet ook het IP-adres van het Linux-apparaat bevestigen. Vink dit aan op de doos met
ifconfig
Wanneer een verbinding tot stand is gebracht, kunt u gegevens als volgt verzenden:
c:\pscp c:\some\path\to\a\file.txt :\home\user\some\path\newname.txt
U wordt gevraagd om uw wachtwoord voor de Linux-computer voordat de overdracht begint.
Wilt u gegevens van Linux naar Windows kopiëren in dezelfde SSH-sessie? Met deze opdracht wordt het opgegeven bestand gedownload naar de huidige map:
c:\pscp :\home\user\some\file.txt .
Let op de enige periode aan het einde - neem deze op of de overdracht werkt niet.
3. Bestanden overbrengen van Linux naar Windows met behulp van FTP
Een file transfer protocol (FTP) -applicatie met SSH-ondersteuning kan ook worden gebruikt. Bestanden overzetten via SFTP in een muisgestuurde gebruikersinterface is aantoonbaar eenvoudiger dan vertrouwen op getypte commando's.
Nogmaals, een SSH-server moet actief zijn op de Linux-machine voordat u begint. Je moet er ook voor zorgen dat je een FTP-app zoals FileZilla hebt geïnstalleerd, die SFTP-ondersteuning heeft.
Om deze methode te gebruiken, voert u FileZilla uit en opent u Bestand> Sitebeheer . Maak een nieuwe site en zorg ervoor dat u het protocol instelt op SFTP . Voeg het doel-IP-adres toe aan Host, vervolgens de gebruikersnaam en het wachtwoord en stel het Aanmeldtype in op Normaal .
Klik op Verbinding maken wanneer u klaar bent en gebruik vervolgens de FTP-interface om bestanden tussen de twee computers te slepen en neer te zetten.
4. Deel bestanden tussen Linux en Windows met Resilio Sync
Een andere optie die u moet overwegen, is een bestandssynchronisatieprogramma. Deze zijn meestal platformonafhankelijk en gebruiken een gecodeerde sleutel om de verbinding tussen apparaten te beheren.
Het enige wat u hoeft te doen is de app installeren, een synchronisatiemap benoemen en vervolgens de sleutel maken. Stel dit in op de tweede pc en uw gegevens worden vervolgens gesynchroniseerd. Hiervoor zijn twee goede opties beschikbaar:
- Resilio Sync: voorheen bekend als BitTorrent Sync, Resilio is beschikbaar op bijna elk platform dat u kunt bedenken. Er is een betaalde versie, maar de gratis optie is voldoende voor het synchroniseren van twee apparaten.
- SyncThing: voor Linux, Windows, macOS en Android biedt dit Resilio Sync-alternatief een vergelijkbare functie zonder de betaalde component.
Onze gids voor het gebruik van Resilio Sync Syncthing of Resilio Sync: hoe moet u bestanden op Linux delen? Syncthing of Resilio Sync: hoe moet u bestanden op Linux delen? Syncthing en Resilio Sync (voorheen BitTorrent Sync) kunnen bestanden tussen uw computers synchroniseren en vereisen geen kennis van het opzetten van een server. Maar welke oplossing werkt het beste voor u? Lees meer (evenals Syncthing) helpt u bij het instellen van netwerkbestandsoverdrachten tussen computers.
5. Maak en koppel een VirtualBox Shared Folder in Linux
Veel mensen hebben geen afzonderlijke Linux-machine. In plaats daarvan is het gebruikelijk om Linux op een virtuele machine (VM) te draaien. Maar is er een manier om bestanden over te dragen tussen Windows en Linux wanneer deze in een VM is geïnstalleerd?
Gelukkig wel. Met VirtualBox kunt u een virtuele gedeelde map maken voor gegevenssynchronisatie.
Als u Windows uitvoert in een VM op Linux (of omgekeerd), is VirtualBox al ingesteld voor delen. Zorg ervoor dat de gasttoevoegingen op uw virtuele machine zijn geïnstalleerd voordat u doorgaat.
Selecteer in de VirtualBox-manager de VM en kies Start> Headless Start (start de VM of open vervolgens Apparaten> Gedeelde mappen ). Wanneer de status aangeeft dat de machine actief is, opent u met de rechtermuisknop op de VM en selecteert u Instellingen> Gedeelde mappen .
Selecteer hier Machinemappen en klik vervolgens op het symbool + aan de rechterkant (of klik met de rechtermuisknop en selecteer Gedeelde map toevoegen ). Blader door het mappad, zoek de map die u wilt gebruiken, stel een naam in (indien nodig) en OK .
Gebruik het selectievakje Auto-mount als u wilt dat de share beschikbaar is wanneer de VM wordt uitgevoerd. Klik nogmaals op OK om te bevestigen en af te sluiten. Wanneer u de VM opnieuw opstart, is de share gereed om gegevens te wisselen tussen de host-pc en het gastbesturingssysteem
Bestanden delen tussen Windows en Linux is eenvoudig
Of u Linux nieuw bent of Windows onbekend vindt, het delen van gegevens tussen hen is eenvoudiger dan u denkt.
We hebben verschillende methoden bekeken. We raden je aan ze allemaal uit te proberen en uit te zoeken met welke je het meest vertrouwd bent.
Als u gegevens naar Linux synchroniseert, is de kans groot dat u uw computergebruik van Windows migreert. Raadpleeg onze handleiding voor het overschakelen van Windows naar Linux Schakel van Windows naar Linux en start in enkele minuten Schakel van Windows naar Linux en Start in enkele minuten Schakelen van Windows naar Linux lijkt misschien ingewikkeld, maar het is eenvoudig! Hier leest u hoe u belangrijke gegevens en programma's van het ene besturingssysteem naar het andere kunt krijgen. Lees meer voor meer tips.
Ontdek meer over: Bestanden delen, FTP, Linux, Windows.