Windows-kompatibilitet

Sådan deles filer mellem Windows og Linux

Sådan deles filer mellem Windows og Linux

Fildeling er handlingen ved at sende en fil eller mere fra en computer til en anden. I teorien er det en simpel ting. Processen er ret enkel og ligetil, hvis begge computere kører det samme operativsystem. Når det er anderledes, bliver tingene lidt komplicerede.

I denne vejledning skal du tjekke, hvordan du deler filer mellem Windows og Linux.

Deling af filer mellem Windows og Linux

Der er flere måder at konfigurere både Windows og Linux til at dele filer. I tilfælde af denne vejledning viser jeg dog mest, hvordan man konfigurerer Linux til fildeling. Til Windows-specifik konfiguration viser jeg kun de nødvendige.

Lad os komme igang!

Del filer ved hjælp af bærbare lagerenheder

Dette er en af ​​de mest almindelige og traditionelle måder at dele filer mellem to computere. Generelt involverer det bærbare lagringsmedier. Har et USB-flashdrev? En bærbar harddisk / SSD? Tilslut det bare til kildecomputeren, kopier dataene til det bærbare lager, og del det med din målcomputer.

I visse scenarier, hvor dataene er for store til at blive delt over netværket / internettet, er dette den bedste løsning. I et professionelt arbejdsområde, hvor terabyte data skal deles og lagres, er der bærbare RAID-arrays, der kan udføre jobbet.

Selvom det er simpelt og effektivt, er der et par ting at huske på.

Del filer via cloudlagring

Cloud storage er standardmetoden til fildeling i denne internet-æra. Filer kan uploades og downloades på enhver enhed med en moderne webbrowser. Der er dog et par forskellige punkter at huske, hvis du ønsker at vælge denne vej.

Nogle af de populære online skylagring inkluderer Google Drive, Dropbox, OneDrive, pCloud, Box osv. Næsten alle af dem tilbyder en rimelig mængde skyopbevaring gratis.

Del filer ved hjælp af netværksmapper

Hvis begge computere er på samme netværk, er det muligt at drage fordel af det. I denne metode vil visse mapper på kildemaskinen være tilgængelige for andre maskiner.

Konfigurer Linux

For at nyde denne funktion skal du først konfigurere systemerne. I tilfælde af Linux er Samba den perfekte løsning. Samba er standardprogrammet til UNIX / Linux-operativsystemer til standard Windows-interoperabilitet. Tjek Samba.

Samba er populær software, som du kan hente fra den officielle pakke repos af din distro. For at installere Samba skal du køre kommandoen i henhold til din distro.

Til Debian / Ubuntu og derivater.

$ sudo apt installer samba

For Fedora og derivater.

$ sudo dnf installer samba

Til Arch Linux og derivater.

$ sudo pacman -S samba

Til openSUSE og derivater.

$ sudo zypper installere samba

Indstil nu et brugernavn og en adgangskode til Samba-delingen. Denne kommando skal køres med root-privilegium.

$ sudo smbpasswd -a

For bedre styring er det bedre at have en dedikeret mappe til at dele data fra. Opret en dedikeret mappe.

$ mkdir -v / hjem //del

Den nye mappe skal erklæres i Samba-konfigurationsfilen, for at den kan genkendes og bruges. Der er også en håndfuld ekstra tweaks, der skal laves. Åbn konfigurationsfilen i din valgte teksteditor.

$ sudo vim / etc / samba / smb.konf

Tilføj følgende linjer i slutningen af ​​filen.

$ [del]
$ sti = / hjem //del
$ tilgængelig = ja
$ gyldige brugere =
$ read only = nej
$ browsable = ja
$ public = ja
$ skrivbar = ja

Gem filen, og afslut editoren. Genindlæs Samba-tjenesten for at få ændringerne i kraft.

$ sudo systemctl genstart smbd

Voila! Samba skal være i gang. Fra Windows skal du bruge filudforskeren eller browseren og gå til værtsnavnet eller IP-adressen på Linux-systemet efterfulgt af mappenavnet.

$ \\\del

Konfigurer Windows

I tilfælde af Windows er der to trin i konfigurationsprocessen.

Først skal du sørge for, at "Netværksopdagelse" og "Fildeling og printerdeling" er aktiveret. Gå til Indstillinger >> Netværk og internet >> Netværk og delingscenter.

Klik på “Skift avancerede delingsindstillinger fra venstre side.”

Tænd for det nye vindue netværksopdagelse og fil- og printerdeling. Klik på "Gem ændringer.”

Vælg nu den mappe, du vil dele. Højreklik og vælg “Egenskaber.”

Gå til fanen "Deling" fra det nye vindue. Klik på knappen "Del".

Nu skal du vælge, hvem der kan få adgang til mappen. Hvis du vil have den tilgængelig for alle, skal du vælge “Alle” og klikke på “Tilføj”. Når du er færdig, skal du klikke på "Del" for at bekræfte handlingen.

Voila! Mappen skal være tilgængelig fra Linux-maskinen på netværket. For at få adgang til biblioteket skal du åbne din filbrowser og gennemse "Netværk" fra "Andre placeringer". Sådan ser det ud i Nautilus-filbrowseren på Ubuntu.

Del filer ved hjælp af SyncThing

Der er tredjepartsværktøjer, der tillader deling af filer mellem enheder. Denne type værktøjer er generelt tværgående og tilbyder solid sikkerhed med en krypteret forbindelse.

I dette afsnit viser jeg SyncThing. SyncThing synkroniserer filer mellem computere i realtid sikkert. Det er gratis og open source-software, der er tilgængelig til Windows, Linux, macOS, BSD og andre. Tjek SyncThing.

Lad os komme i gang ved at installere SyncThing. SyncThing er også tilgængelig ved standardpakkerepos af forskellige distroer. Kør den relevante kommando i henhold til din distro.

Til Debian / Ubuntu og derivater.

$ sudo apt installere synkronisering

For Fedora og derivater.

$ sudo dnf installerer synkronisering

Til openSUSE og derivater.

$ sudo zypper installerer synkronisering

Til CentOS / RHEL og derivater.

$ dnf installer synkronisering

For andre platforme skal du tjekke siden SyncThing-download. Standard Linux TAR.GZ arkiv indeholder en bærbar version af SyncThing.

Når du er installeret, skal du starte SyncThing. Herfra vil trinene for det meste være ens på alle platforme. Det første trin er at starte SyncThing-dæmonen.

Start derefter SyncThing web UI. Dette er det primære kontrolpanel på SyncThing, hvorfra alt vil blive gjort.

Når det er lanceret, skal det første trin være at sikre SyncThing-adgang. Sørg for at konfigurere et brugernavn og en adgangskode af sikkerhedsmæssige årsager. Gå til Handlinger >> Indstillinger øverst til højre.

Gå over til fanen “GUI”, og indtast et brugernavn og en adgangskode til GUI-godkendelse. Marker den indstilling, der aktiverer HTTPS til GUI.

Når du har gemt ændringerne, indlæses websiden igen og beder om godkendelse til SyncThing web UI.

Tjek derefter, hvordan du tilføjer / fjerner mapper til SyncThing til deling. Fra kontrolpanelet kan vi se, at der allerede er konfigureret en standardmappe.

Klik på "Tilføj mappe" for at tilføje en mappe efter eget valg.

Giv mappen et genkendeligt navn. Indtast biblioteksstien i feltet "Mappesti". Generelt er det alt hvad du behøver for at dele en mappe. Bemærk, at det muligvis ikke fungerer, hvis brugeren SyncThing kører under ikke har læst tilladelse til biblioteket og filerne.

Tid til at tilføje det eksterne skrivebord. Vi har brug for SyncThing-enheds-id'et på det eksterne skrivebord for at gøre det. ID'et er tilgængeligt fra Handlinger >> Vis ID. I dette tilfælde er det SyncThing-enheds-id'et på mit Windows-skrivebord.

For at tilføje det til Linux skal du klikke på "Tilføj ekstern enhed" nederst til højre på SyncThing-webkontrolpanelet.

Indtast enheds-id'et. Du kan også manuelt indstille et enhedsnavn.

Fra fanen "Avanceret" kan du sikre dig, at al dataoverførsel med enheden komprimeres. Dette kan være nyttigt for at øge effektiv båndbredde.

Skrivebordet skal vises på listen over eksterne desktops.

Lad os dele den mappe, vi lige har tilføjet, med Windows-systemet. Klik på mappen og vælg "Rediger".

Fra fanen "Deling" skal du vælge det eksterne skrivebord, vi lige har tilføjet.

I Windows skal Linux SyncThing-enheds-id'et også tilføjes. Når Linux-systemet forsøger at oprette forbindelse, viser det følgende popup i Windows-systemet. Klik på "Tilføj" for at bekræfte.

Beslut, hvor de indgående data skal gemmes (på Windows-maskinen).

Synkroniseringen skal starte. Tiden til at afslutte synkroniseringen afhænger af din netværksbåndbredde og mængden af ​​data, der skal synkroniseres. Når du er færdig, kan du se, at mappen er markeret som "Op til dato" på begge systemer.

Afsluttende tanker

Der er forskellige metoder til at dele filer mellem computere. Hvilken metode der skal vælges? Helt op til dig. Personligt er brug af tredjepartsværktøjer den nemmeste måde, da de kun er skræddersyet til dette job.

For eksperter er rsync sandsynligvis mere foretrukket. Det er et kommandolinjeværktøj med masser af tilpasninger og robust funktionalitet. Tjek, hvordan du bruger rsync til at kopiere filer.

Glad computing!

Mus Sådan ændres musemarkør og markørstørrelse, farve og skema på Windows 10
Sådan ændres musemarkør og markørstørrelse, farve og skema på Windows 10
Musemarkøren og markøren i Windows 10 er meget vigtige aspekter af operativsystemet. Dette kan også siges om andre operativsystemer, så i sandhed er d...
Gratis og open source-spilmotorer til udvikling af Linux-spil
Denne artikel dækker en liste over gratis og open source-spilmotorer, der kan bruges til at udvikle 2D- og 3D-spil på Linux. Der er mange sådanne spil...
Shadow of the Tomb Raider til Linux-vejledning
Shadow of the Tomb Raider er den tolvte tilføjelse til Tomb Raider-serien - en action-adventure-spilfranchise oprettet af Eidos Montreal. Spillet blev...