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 komplisert.
I denne guiden, 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 av denne guiden vil jeg imidlertid for det meste vise frem hvordan du konfigurerer Linux for fildeling. For Windows-spesifikk konfigurasjon vil jeg bare vise frem 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 innebærer det bærbare lagringsmedier. Fikk en USB -flash -stasjon? En bærbar HDD/SSD? Bare koble den til kildedatamaskinen, kopier dataene til den bærbare lagringen og del dem 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 med 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 den vanlige måten å dele filing i denne internett -tiden. Filer kan lastes opp og lastes ned på hvilken som helst enhet med en moderne nettleser. Imidlertid er det et par forskjellige punkter å huske om 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 av kildemaskinen være tilgjengelige for andre maskiner.
Konfigurer Linux
For å glede deg over denne funksjonen, må du først konfigurere systemene. Når det gjelder Linux, er Samba den perfekte løsningen. Samba er standardpakken med programmer for UNIX/Linux -operativsystemer for standard Windows Interoperability. Sjekk ut Samba.
Samba er populær programvare som du kan hente fra den offisielle pakkereposen til Distro. For å installere Samba, kjør kommandoen i henhold til distroen din.
For Debian/Ubuntu og derivater.
$ sudo apt install samba
For fedora og derivater.
$ sudo dnf install samba
For Arch Linux og derivater.
$ sudo pacman -s samba
For opensuse og derivater.
$ sudo zypper install samba
Angi nå et brukernavn og passord for Samba -delingen. Denne kommandoen må kjøres med rotprivilegium.
$ sudo smbpasswd -a
For bedre ledelse er det bedre å ha en dedikert katalog å dele data fra. Lag en dedikert katalog.
$ mkdir -v /hjem //dele
Den nye katalogen må deklareres i Samba -konfigurasjonsfilen for at den skal gjenkjenne og bruke. Det er også en håndfull ytterligere justeringer som må gjøres. Åpne konfigurasjonsfilen i den valgte tekstredigereren din.
$ sudo vim/etc/samba/smb.konf
Legg til følgende linjer på slutten av filen.
$ [Del]
$ bane = /hjem //dele
$ tilgjengelig = ja
$ gyldige brukere =
bare $ lese = nei
$ brysbare = ja
$ public = ja
$ WRIBY = ja
Lagre filen og gå ut av redaktøren. Last inn Samba -tjenesten på nytt for å ta endringene i kraft.
$ sudo SystemCTL Restart SMBD
Voila! Samba skal være i gang. Fra Windows, bruk filutforskeren eller nettleseren og gå til vertsnavnet eller IP -adressen til Linux -systemet, etterfulgt av mappenavnet.
$ \\\dele
Konfigurer vinduer
Når det gjelder vinduer, er det to trinn i konfigurasjonsprosessen.
Først må du sørge for at "Network Discovery" og "File and Printer Sharing" -alternativer er aktivert. Gå til Innstillinger >> Nettverk og internett >> Nettverk og delingssenter.
Fra venstre side klikker du på “Endre avanserte delingsinnstillinger.”
Fra det nye vinduet, slå på Nettverksoppdagelse og deling av filer og skriver. Klikk “Lagre endringer.”
Velg nå mappen du vil dele. Høyreklikk og velg “Egenskaper.”
Fra det nye vinduet, gå til fanen "Deling". Klikk på "Del" -knappen.
Nå må du velge hvem som kan få tilgang til mappen. Hvis du vil at den skal være tilgjengelig av noen, velger du "alle sammen" og klikker "Legg til". Når du er fullført, klikker du "Del" for å bekrefte handlingen.
Voila! Mappen skal være tilgjengelig fra Linux -maskinen på nettverket. For å få tilgang til katalogen, åpner du filleseren og blar gjennom "nettverket" fra "andre steder". Slik vises det på Nautilus File -nettleseren på Ubuntu.
Del filer ved hjelp av synod
Det er tredjepartsverktøy som tillater deling av filer mellom enheter. Denne typen verktøy er vanligvis tverrplattform og tilbyr solid sikkerhet med en kryptert forbindelse.
I dette avsnittet vil jeg vise frem synliggende. Syngte synkroniseringsfiler mellom datamaskiner i sanntid sikkert. Det er gratis og åpen kildekode-programvare som er tilgjengelig for Windows, Linux, MacOS, BSD og andre. Ta en titt på Syncting.
La oss komme i gang med å installere synshasjon. Synkronisering er også tilgjengelig på standardpakke -repos av forskjellige distros. Kjør riktig kommando i henhold til distroen din.
For Debian/Ubuntu og derivater.
$ sudo apt installerer synlighing
For fedora og derivater.
$ sudo dnf installer synlighting
For opensuse og derivater.
$ sudo zypper installer synlighting
For centos/rhel og derivater.
$ dnf installere synlighing
For andre plattformer, sjekk ut nedlastingssiden. Standard Linux Tar.GZ -arkivet inneholder en bærbar versjon av synoding.
Når den er installert, kan du starte synlighting. Herfra vil trinnene stort sett være like på alle plattformer. Det første trinnet er å starte synsheringsdemonen.
Lanser deretter Syncting Web UI. Dette er hovedkontrollpanelet for synlighting som alt skal gjøres.
Når det er lansert, skal det første trinnet være å sikre synliggende tilgang. Sørg for å konfigurere et brukernavn og passord for sikkerhetsformål. Fra øverste høyre hjørne, gå til handlinger >> Innstillinger.
Gå over til "GUI" -fanen og skriv inn et brukernavn og passord for GUI -godkjenning. Merk av for alternativet som muliggjør HTTPS for GUI.
Når du har lagret endringene, vil websiden laste inn og be om godkjenning til Syncthing Web UI.
Neste, sjekk ut hvordan du legger til/fjerner mapper til å synliggjøre for deling. Fra kontrollpanelet kan vi se at det allerede er en standardmappe som er konfigurert.
For å legge til en mappe etter eget valg, klikker du på "Legg til mappe".
Gi mappen et gjenkjennelig navn. Skriv inn katalogstien i feltet "Mappevei". Generelt er det alt du trenger for å dele en mappe. Merk at det kanskje ikke fungerer hvis brukeren som synger kjører under, ikke har lest tillatelse til katalogen og filene.
På tide å legge til det eksterne skrivebordet. Vi trenger synliggende enhets -ID til det eksterne skrivebordet for å gjøre det. IDen er tilgjengelig fra handlinger >> Vis ID. I dette tilfellet er det synod -enhets -IDen til Windows -skrivebordet mitt.
For å legge den til Linux, klikker du på "Legg til Remote Device" nederst til høyre i Syncthing Web Control Panel.
Skriv inn enhets -IDen. Du kan også manuelt angi et enhetsnavn.
Fra "Advanced" -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 stasjonære maskiner.
La oss dele mappen vi nettopp har lagt til med Windows -systemet. Klikk på mappen og velg “Rediger”.
Fra fanen "Deling", velg det eksterne skrivebordet vi nettopp la til.
I Windows må Linux -synshtenheten ID også legges til. Når Linux -systemet prøver å koble seg til, vil det vise 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 datamengden som skal synkroniseres. Når den er fullført, vil du se at mappen er merket som "oppdatert" på begge systemene.
Siste tanker
Det er forskjellige metoder for å dele filer mellom datamaskiner. Hvilken metode å velge? Alt opp til deg. Personlig er det å bruke tredjepartsverktøy den enkleste måten, ettersom 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!