/ / Hvordan man deler filer mellem Windows og Linux

Sådan deles filer mellem Windows og Linux

Vi har tidligere dækket forskellige måder at delefiler mellem computere i nærheden, men deling mellem Windows og Linux kan være lidt mere kompliceret. Denne artikel viser dig, hvordan du kortlægger dele på tværs af begge operativsystemer til problemfri fildeling.

RELATEREDE: Sådan deles du let filer mellem computere i nærheden

Der er to dele til denne vejledning. I den første del opretter vi en delt mappe på Windows og konfigurerer derefter Linux til at få adgang til denne deling. I den anden del opretter vi en delt mappe på Linux og konfigurerer Windows til at få adgang til delingen. Afhængig af din situation, vil du følge det passende sæt instruktioner. Hvis du af en eller anden grund ønsker at konfigurere delte mapper på begge systemer, kan du også gøre det. Vi bruger Windows 10 og Ubuntu til vores eksempler, men vi har gjort instruktionerne tilpasbare til stort set enhver version af Windows eller Linux.

Mulighed ét: Opret en del på Windows og få adgang til det fra Linux

For at gøre dette arbejde tager vi tre trin. Først sørger vi for, at deling er aktiveret på Windows. Når det først er tilfældet, deler vi den aktuelle mappe. Og så skal vi se på, hvordan du får adgang til den mappe fra et Linux-system.

Trin én: Sørg for deling er aktiveret i Windows

Sådan konfigureres en delt mappe på Windows for Linux tiladgang, start med at sikre dig, at dine netværksindstillinger er konfigureret til at tillade forbindelse fra den anden computer ved at åbne Network and Sharing Center. Den nemmeste måde at gøre dette på er at højreklikke på netværksikonet i proceslinjen og vælge "Åbn netværk og delingscenter."

I vinduet Netværk og delingscenter skal du klikke på "Skift avancerede delingsindstillinger."

For din nuværende profil, skal du sørge for, at følgende to indstillinger er aktiveret:

  • Tænd for netværksopdagelse
  • Tænd for deling af filer og printere

Når du er færdig, skal du klikke på "Gem ændringer."

Trin to: Del mappen

Nu når deling er aktiveret, kan vi oprettedelt mappe til Linux-maskinen at se. Der er ingen begrænsninger for, hvad du kan dele (du kan teoretisk dele hele din harddisk), men her deler vi bare en mappe med navnet "Del", der findes på vores skrivebord.

Højreklik på den mappe, du vil dele over netværket, og klik derefter på "Egenskaber". På fanen "Deling" i egenskapsvinduet skal du klikke på knappen "Avanceret deling".

I vinduet "Avanceret deling", der åbnes, skal du aktivere indstillingen "Del denne mappe", og klik derefter på knappen "Tilladelser".

I tilladelsesvinduet kan du begrænseadgang til mappen til bestemte konti. For at lade enhver bruger have adgang til din mappe skal du bare give "Fuld kontrol" tilladelse til "Alle" -brugeren. Dette giver enhver mulighed for at læse og skrive ændringer til filer i den delte mappe. Hvis du hellere vil begrænse adgangen til bestemte konti, skal du blot fjerne brugeren Alle, tilføje de brugere, du ønsker, og derefter tildele dem passende tilladelser.

Bemærk: Disse brugerkonti findes på Windows-computeren, ikke Linux.

Når du er færdig med at opsætte brugere og tilladelser, skal du klikke på "OK" for at lukke tilladelsesvinduet og derefter klikke på "OK" igen for at lukke vinduet "Avanceret deling".

Tilbage i vinduet med hovedegenskaber skal du skifte til fanen "Sikkerhed".

For at Linux-brugeren skal have adgang til det deltemappe, skal du konfigurere de samme tilladelser her, som du konfigurerede i delingsindstillingerne. Hvis de to indstillinger ikke stemmer overens, træder de mest restriktive indstillinger i kraft. Hvis din ønskede bruger allerede har konfigureret deres sikkerhedstilladelser (som f.eks. Den nørdebruger i vores eksempel), er du god til at gå. Du kan lukke vinduet og gå videre til næste trin.

Hvis du behøver at tilføje en bruger, såsom "Alle", skal du klikke på knappen "Rediger".

I tilladelsesvinduet, der åbnes, skal du klikke på knappen "Tilføj" for at indtaste den nye brugers detaljer.

Klik på "OK" på alle de åbne vinduer, og din mappe skal nu deles med netværket.

Trin tre: Få adgang til Windows Share fra Linux

Du skal være i stand til at montere den delte mappe afbruger GUI i Linux, men det er også meget let at gøre med kommandolinjen. Vi vil bruge terminal til vores eksempler ikke kun fordi det er hurtigere, men fordi det fungerer på tværs af mange forskellige distributioner.

Først har du brug for cifs-utils-pakken for at montere SMB-aktier. Skriv blot følgende kommando på terminalen:

sudo apt-get install cifs-utils

Efter dette skal du bare oprette et bibliotek og derefter montere delingen på det. I dette eksempel opretter vi mappen på vores skrivebord for nem adgang. Brug disse kommandoer til at oprette 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å skærmbillede, var vi detbedt om root-adgangskoden til Linux-maskinen og derefter om adgangskoden til den "nørdige" konto på Windows. Efter at have kørt denne kommando, er vi nu i stand til at se indholdet af Windows-delingen og tilføje data til den.

I tilfælde af at du har brug for hjælp til at forstå mount-kommandoen, er her en oversigt:

  • sudo mount.cifs: Dette er bare monteringskommandoen, der er indstillet til at montere en CIFS (SMB) -andel.
  • WindowsPC: Dette er navnet på Windows-computeren. Skriv "Denne pc" i Start-menuen i Windows, højreklik på den, og gå til Egenskaber for at se dit computers navn.
  • // Windows-PC / Del: Dette er den fulde sti til den delte mappe.
  • / Home / nørd / Desktop / Windows-Del: Det er her, vi ønsker, at delingen skal monteres på Linux-systemet.
  • -o bruger = nørd: Dette er det Windows-brugernavn, vi bruger til at få adgang til den delte mappe.

Valgmulighed to: Opret en del på Linux og få adgang til det fra Windows

Oprettelse af en del på Linux og derefter adgang til denfra Windows er faktisk lidt lettere end omvendt. Først opretter vi den delte mappe på Linux-systemet. Derefter ser vi på, hvordan man får adgang til det fra en Windows-pc.

Trin én: Opret Share on Linux

Sådan konfigureres en delt mappe på en Linux som Windowsfor at få adgang, start med at installere Samba (software, der giver adgang til SMB / CIFS-protokoller brugt af Windows). Brug følgende kommando på terminalen:

sudo apt-get install samba

Når Samba er installeret, skal du konfigurere et brugernavn og en adgangskode, der vil blive brugt til at få adgang til delingen:

smbpasswd -a geek

Bemærk: I dette eksempel bruger vi 'geek', da vi allerede har en Linux-bruger med det navn, men du kan vælge ethvert navn, du gerne vil.

Opret det bibliotek, du vil dele med din Windows-computer. Vi vil bare lægge en mappe på vores skrivebord.

mkdir ~/Desktop/Share

Brug nu din yndlingseditor til at konfigurere filen smb.conf. Vi bruger Vi her.

sudo vi /etc/samba/smb.conf

Rul ned til slutningen af ​​filen, og tilføj disse linjer:

[<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 bliver nødt til at erstatte nogle af værdierne med dine personlige indstillinger. Det skal se sådan ud:

Gem filen, og luk din editor. Nu skal du bare genstarte SMB-tjenesten for at ændringerne får virkning.

sudo service smbd restart

Din delte mappe skal nu være tilgængelig fra en Windows-pc.

Trin to: Få adgang til Linux Share fra Windows

Lad os nu tilføje Linux-delen til vores Windows Desktop. Højreklik et eller andet sted på dit skrivebord og vælg Ny> Genvej.

Indtast netværkets placering af den delte mappe med denne syntaks:

\IP-ADDRESSSHARE-NAME

Bemærk: Hvis du har brug for IP'en på din Linux-computer, skal du bare bruge ifconfig kommando ved terminalen.

Klik på Næste i genvejsguiden på Windows-pc'en, vælg et navn til genvejen, og klik derefter på Udfør. Du skulle ende med en genvej på dit skrivebord, der går lige til Linux-delen.