/ / Hvordan dele filer mellom Windows og Linux

Hvordan dele filer mellom Windows og Linux

Vi har tidligere dekket forskjellige måter å dele påfiler mellom datamaskiner i nærheten, men deling mellom Windows og Linux kan være litt mer komplisert. Denne artikkelen vil vise deg hvordan du kartlegger aksjer på tvers av begge operativsystemene for sømløs fildeling.

I SLEKT: Hvordan du enkelt kan dele filer mellom datamaskiner i nærheten

Det er to deler til denne guiden. I den første delen lager vi en delt mappe på Windows og konfigurerer Linux for å få tilgang til den delingen. I den andre delen lager vi en delt mappe på Linux og konfigurerer Windows for å få tilgang til delingen. Avhengig av situasjonen din, vil du følge passende instruksjonssett. Hvis du av en eller annen grunn ønsker å sette opp delte mapper på begge systemene, kan du også gjøre det. Vi bruker Windows 10 og Ubuntu som eksempler, men vi har gjort instruksjonene tilpasningsdyktige til omtrent hvilken som helst versjon av Windows eller Linux.

Alternativ 1: Lag en andel på Windows og få tilgang til den fra Linux

For å få dette til å gjøre, tar vi tre trinn. Først sørger vi for at deling er aktivert på Windows. Når det er, vil vi dele den faktiske mappen. Og så skal vi se på hvordan du får tilgang til den mappen fra et Linux-system.

Trinn én: Sørg for deling er aktivert i Windows

Slik konfigurerer du en delt mappe på Windows for Linux tiltilgang, start med å sørge for at nettverksinnstillingene dine er konfigurert for å tillate tilkoblingen fra den andre datamaskinen ved å åpne Network and Sharing Center. Den enkleste måten å gjøre dette på er å høyreklikke på nettverksikonet i systemstatusfeltet og velge "Åpne nettverk og delingssenter."

I vinduet Nettverks- og delingssenter klikker du på "Endre avanserte delingsinnstillinger."

For den nåværende profilen din, sørg for at følgende to innstillinger er aktivert:

  • Slå på nettverksfunn
  • Slå på deling av filer og skrivere

Når du er ferdig, klikker du på "Lagre endringer."

Trinn to: Del mappen

Nå som deling er aktivert, kan vi opprettedelt mappe for Linux-maskinen å se. Det er ingen begrensninger for hva du kan dele (du kan teoretisk dele hele harddisken din), men her vil vi bare dele en mappe som heter "Del" som ligger på skrivebordet vårt.

Høyreklikk på mappen du vil dele over nettverket, og klikk deretter på "Egenskaper". I kategorien "Deling" i egenskapsvinduet klikker du på "Avansert deling" -knappen.

I vinduet "Avansert deling" som åpnes, aktiverer du alternativet "Del denne mappen" og klikker deretter på "Tillatelser" -knappen.

I tillatelsesvinduet kan du begrensetilgang til mappen til visse kontoer. For å la enhver bruker ha tilgang til mappen din, bare gi "Full kontroll" tillatelse til "Alle" brukeren. Dette lar alle lese og skrive endringer i filer i den delte mappen. Hvis du heller vil begrense tilgangen til visse kontoer, er det bare å fjerne alle-brukeren, legge til brukerne du ønsker og deretter tildele dem passende tillatelser.

Merk: Disse brukerkontoer er på Windows-datamaskinen, ikke Linux.

Når du er ferdig med å konfigurere brukere og tillatelser, klikker du på "OK" for å lukke tillatelsesvinduet og deretter "OK" igjen for å lukke vinduet "Avansert deling".

Tilbake i hovedegenskaper-vinduet, bytt til "Sikkerhet" -fanen.

For at Linux-brukeren skal ha tilgang til det deltemappen, må du konfigurere de samme tillatelsene her som du konfigurerte i delingsinnstillingene. Hvis de to innstillingene ikke samsvarer, trer de mest restriktive innstillingene i kraft. Hvis den ønskede brukeren allerede har satt opp sikkerhetsrettighetene dine (for eksempel den nørdbrukeren i eksempelet vårt), er du god til å gå. Du kan lukke vinduet og gå videre til neste trinn.

Hvis du trenger å legge til en bruker, for eksempel "Alle", klikker du på "Rediger" -knappen.

I tillatelsesvinduet som åpnes, klikker du på "Legg til" -knappen for å oppgi den nye brukerens detaljer.

Klikk "OK" i alle de åpne vinduene, og mappen din skal nå deles med nettverket.

Trinn tre: Få tilgang til Windows Share fra Linux

Du skal kunne montere den delte mappen innenbruker GUI i Linux, men det er også veldig enkelt å gjøre med kommandolinjen. Vi kommer til å bruke terminal for eksemplene våre ikke bare fordi den er raskere, men fordi den vil fungere på tvers av mange forskjellige distribusjoner.

Først trenger du cifs-utils-pakken for å montere SMB-aksjer. Bare skriv følgende kommando på terminalen:

sudo apt-get install cifs-utils

Etter det er det bare å lage en katalog og deretter dele andelen til den. I dette eksemplet vil vi lage mappen på skrivebordet vårt for enkel tilgang. Bruk disse kommandoene til å opprette og montere mappen:

mkdir ~/Desktop/Windows-Share sudo mount.cifs //WindowsPC/Share /home/geek/Desktop/Windows-Share -o user=geek

Som du kan se på skjermdumpen, var vi detbedt om root-passordet til Linux-maskinen, og deretter om passordet til den "nørdige" kontoen på Windows. Etter å ha kjørt denne kommandoen, kan vi nå se innholdet i Windows-delen og legge til data til den.

I tilfelle du trenger hjelp til å forstå mount-kommandoen, er dette en oversikt:

  • sudo mount.cifs: Dette er bare monteringskommandoen, satt til å montere en CIFS (SMB) -andel.
  • WindowsPC: Dette er navnet på Windows-datamaskinen. Skriv inn "Denne PCen" i Start-menyen på Windows, høyreklikk på den og gå til Egenskaper for å se datamaskinnavnet.
  • // Windows-PC / Del: Dette er den fulle banen til den delte mappen.
  • / Home / geek / Desktop / Windows-Share: Det er her vi ønsker at andelen skal monteres på Linux-systemet.
  • -o bruker = nørd: Dette er Windows-brukernavnet vi bruker for å få tilgang til den delte mappen.

Alternativ to: Lag en andel på Linux og få tilgang til den fra Windows

Opprette en andel på Linux og deretter få tilgang til denfra Windows er faktisk litt enklere enn omvendt. Først oppretter vi den delte mappen på Linux-systemet. Deretter skal vi se på hvordan du får tilgang til den fra en Windows-PC.

Trinn én: Lag andelen på Linux

For å sette opp en delt mappe på en Linux som Windowsfor å få tilgang, start med å installere Samba (programvare som gir tilgang til SMB / CIFS-protokoller brukt av Windows). Bruk følgende kommando på terminalen:

sudo apt-get install samba

Etter at Samba er installert, konfigurerer du et brukernavn og passord som skal brukes til å få tilgang til delingen:

smbpasswd -a geek

Merk: I dette eksemplet bruker vi ‘geek’ siden vi allerede har en Linux-bruker med det navnet, men du kan velge hvilket som helst navn du ønsker.

Lag katalogen du vil dele med Windows-datamaskinen din. Vi skal bare legge en mappe på skrivebordet vårt.

mkdir ~/Desktop/Share

Nå bruker du favorittredigeringsprogrammet ditt til å konfigurere smb.conf-filen. Vi bruker Vi her.

sudo vi /etc/samba/smb.conf

Bla ned til slutten av filen og legg til disse linjene:

[<folder_name>] path = /home/<user_name>/<folder_name> available = yes valid users = <user_name> read only = no browsable = yes public = yes writable = yes

Det er klart at du må bytte ut noen av verdiene med dine personlige innstillinger. Det skal se slik ut:

Lagre filen og lukk redaktøren. Nå trenger du bare å starte SMB-tjenesten på nytt for at endringene skal tre i kraft.

sudo service smbd restart

Den delte mappen skal nå være tilgjengelig fra en Windows-PC.

Trinn to: Få tilgang til Linux Share fra Windows

La oss nå legge Linux-andelen til Windows Desktop. Høyreklikk et sted på skrivebordet ditt og velg Ny> Snarvei.

Skriv inn nettverksstedet til den delte mappen, med denne syntaks:

\IP-ADDRESSSHARE-NAME

Merk: Hvis du trenger IP-en til din Linux-datamaskin, bruker du bare ifconfig kommando ved terminalen.

I snarveiviseren på Windows-PCen klikker du på Neste, velger et navn for snarveien og klikker deretter Fullfør. Du bør ende opp med en snarvei på skrivebordet ditt som går rett til Linux-aksjen.