Windows-kompatibilitet

Hur man delar filer mellan Windows och Linux

Hur man delar filer mellan Windows och Linux

Fildelning är åtgärden att skicka en fil eller mer från en dator till en annan. I teorin är det en enkel sak. Processen är ganska enkel och okomplicerad om båda datorerna kör samma operativsystem. När det är annorlunda blir det lite komplicerat.

I den här guiden, kolla in hur du delar filer mellan Windows och Linux.

Dela filer mellan Windows och Linux

Det finns flera sätt att konfigurera både Windows och Linux för att dela filer. I fallet med den här guiden visar jag dock mest hur man konfigurerar Linux för fildelning. För Windows-specifik konfiguration visar jag bara de nödvändiga.

Låt oss börja!

Dela filer med bärbara lagringsenheter

Detta är ett av de vanligaste och traditionella sätten att dela filer mellan två datorer. Generellt handlar det om bärbara lagringsmedier. Har ett USB-minne? En bärbar hårddisk / SSD? Anslut bara till källdatorn, kopiera data till den bärbara lagringen och dela den med din måldator.

I vissa scenarier där data är för stora för att delas över nätverket / internet är detta den bästa lösningen. I en professionell arbetsyta där terabyte data måste delas och lagras, finns det bärbara RAID-matriser för att göra jobbet.

Även om det är enkelt och effektivt finns det ett par saker att tänka på.

Dela filer via molnlagring

Molnlagring är det vanliga sättet för fildelning i denna internetperiod. Filer kan laddas upp och laddas ner på vilken enhet som helst med en modern webbläsare. Det finns dock ett par olika punkter att komma ihåg om du vill välja den här vägen.

Några av de populära online-molnlagringarna inkluderar Google Drive, Dropbox, OneDrive, pCloud, Box, etc. Nästan alla erbjuder en rimlig mängd molnlagring gratis.

Dela filer med nätverksmappar

Om båda datorerna är i samma nätverk är det möjligt att dra nytta av det. I den här metoden kommer vissa mappar på källmaskinen att vara tillgängliga för andra maskiner.

Konfigurera Linux

För att kunna njuta av den här funktionen måste du konfigurera systemen först. När det gäller Linux är Samba den perfekta lösningen. Samba är standardprogrammet för UNIX / Linux-operativsystem för standard Windows-kompatibilitet. Kolla in Samba.

Samba är populär programvara som du kan hämta från de officiella paketreporna för din distro. För att installera Samba, kör kommandot enligt din distro.

För Debian / Ubuntu och derivat.

$ sudo apt installera samba

För Fedora och derivat.

$ sudo dnf installera samba

För Arch Linux och derivat.

$ sudo pacman -S samba

För openSUSE och derivat.

$ sudo zypper installera samba

Ställ nu in ett användarnamn och lösenord för Samba-aktien. Detta kommando måste köras med root-privilegium.

$ sudo smbpasswd -a

För bättre hantering är det bättre att ha en dedikerad katalog att dela data från. Skapa en dedikerad katalog.

$ mkdir -v / home //dela ​​med sig

Den nya katalogen måste deklareras i Samba-konfigurationsfilen för att den ska känna igen och använda. Det finns också en handfull ytterligare tweaks som behöver göras. Öppna konfigurationsfilen i din textredigerare.

$ sudo vim / etc / samba / smb.konf

Lägg till följande rader i slutet av filen.

$ [dela]
$ sökväg = / hem //dela ​​med sig
$ tillgängligt = ja
$ giltiga användare =
$ skrivskyddad = nej
$ browsable = ja
$ public = ja
$ skrivbar = ja

Spara filen och avsluta redigeraren. Ladda om Samba-tjänsten så att ändringarna träder i kraft.

$ sudo systemctl starta om smbd

Voila! Samba ska vara igång. Från Windows använder du filutforskaren eller webbläsaren och går till värdnamnet eller IP-adressen för Linux-systemet, följt av mappnamnet.

$ \\\dela med sig

Konfigurera Windows

När det gäller Windows finns det två steg i konfigurationsprocessen.

Kontrollera först att alternativen "Network Discovery" och "File and printer sharing" är aktiverade. Gå till Inställningar >> Nätverk & Internet >> Nätverks- och delningscenter.

Klicka på ”Ändra avancerade delningsinställningar från vänster sida.”

Slå på det nya fönstret nätverksupptäckt och delning av filer och skrivare. Klicka på “Spara ändringar.”

Välj nu mappen som du vill dela. Högerklicka och välj “Egenskaper.”

Från det nya fönstret, gå till fliken "Delning". Klicka på knappen "Dela".

Nu måste du välja vem som får åtkomst till mappen. Om du vill att den ska vara tillgänglig för vem som helst, välj “Alla” och klicka på “Lägg till”. När du är klar klickar du på "Dela" för att bekräfta åtgärden.

Voila! Mappen ska vara tillgänglig från Linux-maskinen i nätverket. För att komma åt katalogen öppnar du din webbläsare och bläddrar i "Nätverk" från "Andra platser". Så här ser det ut i filbläddraren Nautilus på Ubuntu.

Dela filer med SyncThing

Det finns verktyg från tredje part som tillåter delning av filer mellan enheter. Denna typ av verktyg är i allmänhet plattformsoberoende och erbjuder gedigen säkerhet med en krypterad anslutning.

I det här avsnittet visar jag SyncThing. SyncThing synkroniserar filer mellan datorer i realtid säkert. Det är gratis programvara med öppen källkod som är tillgänglig för Windows, Linux, macOS, BSD och andra. Kolla in SyncThing.

Låt oss komma igång genom att installera SyncThing. SyncThing är också tillgängligt vid standardpaketets repos för olika distros. Kör lämpligt kommando enligt din distro.

För Debian / Ubuntu och derivat.

$ sudo apt install syncthing

För Fedora och derivat.

$ sudo dnf install syncthing

För openSUSE och derivat.

$ sudo zypper installera synkronisering

För CentOS / RHEL och derivat.

$ dnf install syncthing

För andra plattformar, kolla in nedladdningssidan för SyncThing. Standard Linux TAR.GZ-arkivet innehåller en bärbar version av SyncThing.

När du har installerat startar du SyncThing. Härifrån kommer stegen mestadels att vara lika på alla plattformar. Det första steget är att starta SyncThing-demonen.

Starta sedan SyncThing-webbgränssnittet. Detta är den huvudsakliga kontrollpanelen för SyncThing från vilken allt kommer att göras.

När det väl är lanserat bör det första steget vara att säkerställa SyncThing-åtkomst. Se till att konfigurera ett användarnamn och lösenord av säkerhetsskäl. Gå till Åtgärder >> Inställningar uppe till höger.

Gå över till fliken "GUI" och ange ett användarnamn och lösenord för GUI-autentisering. Markera alternativet som aktiverar HTTPS för GUI.

När du har sparat ändringarna kommer webbsidan att laddas om och be om autentisering till SyncThing-webbgränssnittet.

Kolla sedan hur du lägger till / tar bort mappar i SyncThing för delning. Från kontrollpanelen kan vi se att det redan finns en standardmapp konfigurerad.

Klicka på "Lägg till mapp" för att lägga till en mapp efter eget val.

Ge mappen ett igenkännbart namn. Ange katalogvägen i fältet "Mappsökväg". Generellt är det allt du behöver för att dela en mapp. Observera att det kanske inte fungerar om användaren SyncThing körs under inte har läsbehörighet till katalogen och filerna.

Dags att lägga till fjärrskrivbordet. Vi behöver SyncThing-enhets-ID på fjärrskrivbordet för att göra det. ID: n är tillgängligt från Åtgärder >> Visa ID. I det här fallet är det SyncThing-enhets-ID: t på mitt Windows-skrivbord.

För att lägga till det i Linux, klicka på "Lägg till fjärrenhet" längst ner till höger på SyncThing-webbkontrollpanelen.

Ange enhets-ID. Du kan också ställa in ett enhetsnamn manuellt.

Från fliken "Avancerat" kan du se till att all dataöverföring med enheten kommer att komprimeras. Detta kan vara användbart för att öka effektiv bandbredd.

Skrivbordet ska visas i listan över fjärrskrivbord.

Låt oss dela mappen vi just lagt till med Windows-systemet. Klicka på mappen och välj “Redigera”.

På fliken "Delning" väljer du det fjärrskrivbord som vi just lagt till.

I Windows måste även Linux SyncThing-enhets-ID läggas till. När Linux-systemet försöker ansluta visas följande popup i Windows-systemet. Klicka på "Lägg till" för att bekräfta.

Bestäm var inkommande data ska sparas (på Windows-maskinen).

Synkroniseringen bör starta. Tiden för att avsluta synkroniseringen beror på din nätverksbandbredd och mängden data som ska synkroniseras. När du är klar ser du att mappen är markerad som "Up to Date" på båda systemen.

Slutgiltiga tankar

Det finns olika metoder för att dela filer mellan datorer. Vilken metod att välja? Upp till dig. Personligen är det enklaste sättet att använda verktyg från tredje part eftersom de endast är skräddarsydda för det här jobbet.

För experter är rsync förmodligen mer föredraget. Det är ett kommandoradsverktyg med massor av anpassningar och robust funktionalitet. Kolla in hur du använder rsync för att kopiera filer.

Happy computing!

OpenTTD vs Simutrans
Att skapa din egen transportsimulering kan vara rolig, avkopplande och extremt lockande. Det är därför du måste se till att du testar så många spel so...
OpenTTD-handledning
OpenTTD är ett av de mest populära affärssimuleringsspelen där ute. I det här spelet måste du skapa en underbar transportaffär. Du kommer dock att bör...
SuperTuxKart för Linux
SuperTuxKart är en fantastisk titel som är utformad för att ge dig Mario Kart-upplevelsen gratis på ditt Linux-system. Det är ganska utmanande och rol...