Windows-kompatibilitet

Hvordan dele filer mellom Windows og Linux

Hvordan dele filer mellom Windows og Linux

Fildeling er handlingen med å sende en fil eller mer fra en datamaskin til en annen. I teorien er det en enkel ting. Prosessen er ganske enkel og grei hvis begge datamaskinene kjører det samme operativsystemet. Når det er annerledes, blir ting litt kompliserte.

I denne veiledningen, sjekk ut hvordan du deler filer mellom Windows og Linux.

Deling av filer mellom Windows og Linux

Det er flere måter å konfigurere både Windows og Linux for å dele filer. I tilfelle denne guiden vil jeg imidlertid for det meste vise hvordan jeg konfigurerer Linux for fildeling. For Windows-spesifikk konfigurasjon viser jeg bare de nødvendige.

La oss komme i gang!

Del filer ved hjelp av bærbare lagringsenheter

Dette er en av de vanligste og tradisjonelle måtene å dele filer mellom to datamaskiner. Generelt involverer det bærbare lagringsmedier. Har en USB-minnepinne? En bærbar harddisk / SSD? Bare koble den til kildecomputeren, kopier dataene til den bærbare lagringsplassen, og del den med måldatamaskinen.

I visse scenarier der dataene er for store til å deles over nettverket / internett, er dette den beste løsningen. I et profesjonelt arbeidsområde der terabyte data må deles og lagres, er det bærbare RAID-matriser for å gjøre jobben.

Selv om det er enkelt og effektivt, er det et par ting å huske på.

Del filer over skylagring

Skylagring er standard måte for fildeling i denne internettiden. Filer kan lastes opp og lastes ned på hvilken som helst enhet med en moderne nettleser. Det er imidlertid et par forskjellige punkter å huske hvis du ønsker å velge denne veien.

Noen av de populære online skylagringene inkluderer Google Drive, Dropbox, OneDrive, pCloud, Box, etc. Nesten alle av dem tilbyr en rimelig mengde skylagring gratis.

Del filer ved hjelp av nettverksmapper

Hvis begge datamaskinene er i samme nettverk, er det mulig å dra nytte av det. I denne metoden vil visse mapper på kildemaskinen være tilgjengelige for andre maskiner.

Konfigurer Linux

For å nyte denne funksjonen, må du konfigurere systemene først. Når det gjelder Linux, er Samba den perfekte løsningen. Samba er standard programserie for UNIX / Linux-operativsystemer for standard Windows-interoperabilitet. Sjekk ut Samba.

Samba er populær programvare som du kan hente fra den offisielle pakken repos av distro. For å installere Samba, kjør kommandoen i henhold til distro.

For Debian / Ubuntu og derivater.

$ sudo apt installere samba

For Fedora og derivater.

$ sudo dnf installere samba

For Arch Linux og derivater.

$ sudo pacman -S samba

For openSUSE og derivater.

$ sudo zypper installere samba

Sett nå et brukernavn og passord for Samba-aksjen. Denne kommandoen må kjøres med root-privilegium.

$ sudo smbpasswd -a

For bedre administrasjon er det bedre å ha en dedikert katalog å dele data fra. Lag en egen katalog.

$ mkdir -v / home //dele

Den nye katalogen må deklareres i Samba-konfigurasjonsfilen for at den skal gjenkjennes og brukes. Det er også en håndfull ekstra justeringer som trengs for å bli laget. Åpne konfigurasjonsfilen i tekstredigeringsprogrammet du ønsker.

$ sudo vim / etc / samba / smb.konf

Legg til følgende linjer på slutten av filen.

$ [del]
$ sti = / hjem //dele
$ tilgjengelig = ja
$ gyldige brukere =
$ skrivebeskyttet = nei
$ browsable = ja
$ offentlig = ja
$ skrivbar = ja

Lagre filen og avslutt redigeringsprogrammet. Last Samba-tjenesten på nytt for å få endringene til å tre i kraft.

$ sudo systemctl start smbd på nytt

Voila! Samba skal være i gang. Fra Windows bruker du filutforskeren eller nettleseren og går til vertsnavnet eller IP-adressen til Linux-systemet, etterfulgt av mappenavnet.

$ \\\dele

Konfigurer Windows

I tilfelle Windows er det to trinn i konfigurasjonsprosessen.

Først må du sørge for at alternativene "Network Discovery" og "File and printer sharing" er aktivert. Gå til Innstillinger >> Nettverk og Internett >> Nettverks- og delingssenter.

Klikk på “Endre avanserte delingsinnstillinger fra venstre side.”

Slå på fra det nye vinduet nettverksoppdagelse og fildeling og skriverdeling. Klikk på “Lagre endringer.”

Velg nå mappen du vil dele. Høyreklikk og velg “Egenskaper.”

Fra det nye vinduet, gå til "Deling" -fanen. Klikk på "Del" -knappen.

Nå må du velge hvem som får tilgang til mappen. Hvis du vil at den skal være tilgjengelig for alle, velger du "Alle" og klikker på "Legg til". Når du er ferdig, klikker du på "Del" for å bekrefte handlingen.

Voila! Mappen skal være tilgjengelig fra Linux-maskinen på nettverket. For å få tilgang til katalogen, åpne filleseren din og bla gjennom "Nettverk" fra "Andre steder". Slik ser det ut i Nautilus-filleseren på Ubuntu.

Del filer ved hjelp av SyncThing

Det er tredjepartsverktøy som tillater deling av filer mellom enheter. Denne typen verktøy er vanligvis plattformoverskridende og tilbyr solid sikkerhet med en kryptert tilkobling.

I denne delen viser jeg SyncThing. SyncThing synkroniserer filer mellom datamaskiner i sanntid sikkert. Det er gratis programvare med åpen kildekode som er tilgjengelig for Windows, Linux, macOS, BSD og andre. Sjekk SyncThing.

La oss komme i gang med å installere SyncThing. SyncThing er også tilgjengelig ved standardpakkereposeringer for forskjellige distros. Kjør riktig kommando i henhold til distro.

For Debian / Ubuntu og derivater.

$ sudo apt installere syncthing

For Fedora og derivater.

$ sudo dnf installere syncthing

For openSUSE og derivater.

$ sudo zypper installere syncthing

For CentOS / RHEL og derivater.

$ dnf installer synkronisering

For andre plattformer, sjekk ut nedlastingssiden for SyncThing. Standard Linux TAR.GZ-arkivet inneholder en bærbar versjon av SyncThing.

Når du er installert, start SyncThing. Herfra vil trinnene stort sett være like på alle plattformer. Det første trinnet er å starte SyncThing-demonen.

Start deretter SyncThing web UI. Dette er hovedkontrollpanelet til SyncThing som alt skal gjøres fra.

Når den er lansert, bør det første trinnet være å sikre SyncThing-tilgang. Sørg for å konfigurere et brukernavn og passord av sikkerhetshensyn. Gå til Handlinger >> Innstillinger øverst til høyre.

Gå over til "GUI" -fanen og skriv inn et brukernavn og passord for GUI-autentisering. Merk av for alternativet som aktiverer HTTPS for GUI.

Når du har lagret endringene, vil websiden lastes inn på nytt og be om autentisering til SyncThing web UI.

Sjekk deretter ut hvordan du legger til / fjerner mapper i SyncThing for deling. Fra kontrollpanelet kan vi se at det allerede er konfigurert en standardmappe.

For å legge til en mappe etter eget valg, klikk "Legg til mappe".

Gi mappen et gjenkjennelig navn. Angi katalogbanen i "Mappesti" -feltet. Vanligvis er det alt du trenger for å dele en mappe. Merk at det kanskje ikke fungerer hvis brukeren SyncThing kjører under ikke har lesetillatelse til katalogen og filene.

På tide å legge til det eksterne skrivebordet. Vi trenger SyncThing-enhets-ID-en til det eksterne skrivebordet for å gjøre det. ID-en er tilgjengelig fra Handlinger >> Vis ID. I dette tilfellet er det SyncThing-enhets-ID-en på Windows-skrivebordet mitt.

For å legge det til Linux, klikk på "Legg til ekstern enhet" nederst til høyre på SyncThing-webkontrollpanelet.

Skriv inn enhets-ID-en. Du kan også stille inn enhetsnavnet manuelt.

Fra "Avansert" -fanen kan du sørge for at all dataoverføring med enheten kommer til å bli komprimert. Dette kan være nyttig for å øke effektiv båndbredde.

Skrivebordet skal vises på listen over eksterne skrivebord.

La oss dele mappen vi nettopp la til med Windows-systemet. Klikk på mappen og velg "Rediger".

Fra fanen "Deling" velger du det eksterne skrivebordet vi nettopp har lagt til.

I Windows må også Linux SyncThing-enhets-ID legges til. Når Linux-systemet prøver å koble til, viser det følgende popup i Windows-systemet. Klikk "Legg til" for å bekrefte.

Bestem hvor innkommende data skal lagres (på Windows-maskinen).

Synkroniseringen skal starte. Tiden for å fullføre synkroniseringen avhenger av nettverksbåndbredden og mengden data som skal synkroniseres. Når du er ferdig, ser du at mappen er merket som "oppdatert" på begge systemene.

Siste tanker

Det er forskjellige metoder for å dele filer mellom datamaskiner. Hvilken metode du skal velge? Alt opp til deg. Personlig er bruk av tredjepartsverktøy den enkleste måten da de bare er skreddersydd for denne jobben.

For eksperter er rsync sannsynligvis mer å foretrekke. Det er et kommandolinjeverktøy med mange tilpasninger og robust funksjonalitet. Sjekk ut hvordan du bruker rsync til å kopiere filer.

Glad databehandling!

Åpne kildeporter for kommersielle spillmotorer
Gratis, åpen kildekode og plattformspillmotorrekreasjoner kan brukes til å spille gamle så vel som noen av de ganske nylige spilletitlene. Denne artik...
Beste kommandolinjespill for Linux
Kommandolinjen er ikke bare din største allierte når du bruker Linux, den kan også være kilden til underholdning fordi du kan bruke den til å spille m...
Beste Gamepad Mapping Apps for Linux
Hvis du liker å spille spill på Linux med en gamepad i stedet for et vanlig tastatur- og musinngangssystem, er det noen nyttige apper for deg. Mange P...