Så här delar du filer mellan Windows och Linux
Vi har tidigare täckt olika sätt att dela filer mellan närliggande datorer, men delning mellan Windows och Linux kan vara lite mer komplex. I den här artikeln visas hur du kartlägger aktier i båda operativsystemen för sömlös fildelning.
Det finns två delar till den här guiden. I den första delen skapar vi en delad mapp på Windows och konfigurerar sedan Linux för att komma åt den delen. I den andra delen skapar vi en delad mapp på Linux och konfigurerar Windows för att komma åt delningen. Beroende på din situation, vill du följa den lämpliga uppsättningen instruktioner. Om du vill skapa gemensamma mappar på båda systemen, kan du också göra det. Vi använder Windows 10 och Ubuntu för våra exempel, men vi har gjort instruktionerna anpassningsbara till nästan alla versioner av Windows eller Linux.
Alternativ One: Skapa en del på Windows och få den från Linux
För att göra detta arbete tar vi tre steg. Först ska vi se till att delningen är aktiverad på Windows. När det är så delar vi den faktiska mappen. Och då tittar vi på hur du kommer åt den mappen från ett Linux-system.
Steg 1: Säker Delning är aktiverad i Windows
För att skapa en delad mapp på Windows för Linux för att komma åt, börja med att se till att dina nätverksinställningar är konfigurerade för att tillåta anslutningen från den andra datorn genom att öppna Nätverks- och delningscenter. Det enklaste sättet att göra detta är att högerklicka på nätverksikonen i systemfältet och välj "Öppna nätverk och delningscenter".
Klicka på "Ändra avancerade delningsinställningar" i fönstret Nätverks- och delningscenter.
För din nuvarande profil, se till att följande två inställningar är aktiverade:
- Slå på nätverksupptäckt
- Slå på fil- och skrivardelning
När du är klar klickar du på "Spara ändringar".
Steg två: Dela mappen
Nu när delningen är aktiverad kan vi skapa den delade mappen för Linux-maskinen att se. Det finns inga begränsningar för vad du kan dela (du kan teoretiskt dela hela hårddisken), men här delar vi bara en mapp med namnet "Dela" som finns på vårt skrivbord.
Högerklicka på den mapp du vill dela över nätverket och klicka sedan på "Egenskaper". På fliken "Dela" i egenskapsfönstret klickar du på knappen "Avancerad delning"..
I fönstret "Avancerad delning" som öppnas aktiverar du alternativet "Dela den här mappen" och klickar sedan på knappen "Tillstånd".
I behörighetsfönstret kan du begränsa åtkomsten till mappen till vissa konton. För att låta någon användare ha tillgång till din mapp, ge bara "Full Control" -tillstånd till "Alla" -användaren. Detta låter någon läsa och skriva ändringar i filer i den delade mappen. Om du hellre vill begränsa åtkomsten till vissa konton, tar du bort användaren Alla, lägger till de användare du vill ha och tilldelar dem lämpliga behörigheter.
Obs! Dessa användarkonton finns på Windows-datorn, inte Linux.
När du är klar med att konfigurera användare och behörigheter, klicka på "OK" för att stänga behörighetsfönstret och klicka sedan på "OK" igen för att stänga fönstret "Advanced Sharing".
Tillbaka i huvudegenskapsfönstret växlar du till fliken "Säkerhet".
För att Linux-användare ska ha tillgång till den delade mappen måste du konfigurera samma behörigheter här som du konfigurerat i delningsinställningarna. Om de två inställningarna inte matchar, kommer de mest restriktiva inställningarna att träda i kraft. Om din önskade användare redan har sina säkerhetsbehörigheter uppställda (till exempel geekanvändaren i vårt exempel) så är du snäll att gå. Du kan stänga fönstret och gå vidare till nästa steg.
Om du behöver lägga till en användare, till exempel "Alla", klicka på "Redigera" -knappen.
I behörighetsfönstret som öppnas klickar du på knappen "Lägg till" för att ange den nya användarens detaljer.
Klicka på "OK" på alla öppna fönster, och din mapp ska nu delas med nätverket.
Steg tre: Gå till Windows Dela från Linux
Du ska kunna montera den delade mappen med hjälp av GUI i Linux, men det är också mycket lätt att göra med kommandoraden. Vi ska använda terminalen för våra exempel inte bara för att det är snabbare, men för att det kommer att fungera över många olika distributioner.
Först måste du cifs-utils-paketet för att kunna montera SMB-aktier. Skriv bara följande kommando på terminalen:
sudo apt-get install cifs-utils
Därefter gör du bara en katalog och monterar sedan delningen på den. I det här exemplet kommer vi att skapa mappen på vårt skrivbord för enkel åtkomst. Använd dessa kommandon för att skapa och montera mappen:
mkdir ~ / Desktop / Windows-Share
sudo mount.cifs // WindowsPC / Share / home / geek / Skrivbord / Windows-Dela-användare = nörd
Som du kan se på skärmdumpen var vi uppmanade till root-lösenordet för Linux-maskinen och sedan för lösenordet för "geek" -kontot på Windows. Efter att ha kört det här kommandot kan vi nu se innehållet i Windows-delen och lägga till data i den.
Om du behöver hjälp med att förstå mount-kommandot, här är en uppdelning:
- sudo mount.cifs: Detta är bara mount-kommandot, som är inställt på att montera en CIFS-del (SMB).
- WindowsPC: Detta är namnet på Windows-datorn. Skriv "Den här datorn" i Start-menyn på Windows, högerklicka på den och gå till Egenskaper för att se datorns namn.
- // Windows-PC / Dela: Det här är hela sökvägen till den delade mappen.
- / Home / nörd / Desktop / Windows-Dela: Det är här vi vill att den del ska monteras på Linux-systemet.
- -o user = geek: Detta är det Windows användarnamn som vi använder för att komma åt den delade mappen.
Alternativ två: Skapa en del på Linux och åtkomst till den från Windows
Att skapa en del på Linux och sedan komma åt den från Windows är faktiskt lite lättare än tvärtom. Först ska vi skapa den delade mappen på Linux-systemet. Sedan tittar vi på hur du får tillgång till den från en Windows-dator.
Steg ett: Skapa dela på Linux
För att skapa en delad mapp på en Linux som Windows ska komma åt, börja med att installera Samba (programvara som ger åtkomst till SMB / CIFS-protokoll som används av Windows). Vid terminalen använder du följande kommando:
sudo apt-get installera samba
Efter installationen av Samba konfigurerar du ett användarnamn och lösenord som används för att komma åt delningen:
smbpasswd-a geek
Obs! I det här exemplet använder vi "geek" eftersom vi redan har en Linux-användare med det namnet, men du kan välja vilket namn du vill.
Skapa katalogen som du vill dela ut på din Windows-dator. Vi ska bara lägga en mapp på vårt skrivbord.
mkdir ~ / Skrivbord / Dela
Använd din favoritredigerare för att konfigurera smb.conf-filen. Vi använder Vi här.
sudo vi /etc/samba/smb.conf
Bläddra ner till slutet av filen och lägg till dessa rader:
[]
sökväg = / hem //
tillgänglig = ja
Giltiga användare =
läs endast = nej
browsable = ja
allmänhet = ja
skrivbar = ja
Självklart måste du ersätta några av värdena med dina personliga inställningar. Det borde se ut så här:
Spara filen och stäng editorn. Nu behöver du bara starta om SMB-tjänsten för att ändringarna ska träda i kraft.
sudo service smbd omstart
Din delade mapp ska nu vara tillgänglig från en Windows-dator.
Steg två: Öppna Linux Dela från Windows
Nu, låt oss lägga till Linux-delen till vårt Windows-skrivbord. Högerklicka någonstans på skrivbordet och välj Ny> Genväg.
Skriv in nätverksplatsen för den delade mappen med den här syntaxen:
\\ IP-ADRESS \ DELA-NAME
Obs! Om du behöver IP på din Linux-dator, använd bara ifconfig
kommando vid terminalen.
I genvägsguiden på Windows-datorn klickar du på Nästa, väljer ett namn för genvägen och klickar sedan på Slutför. Du borde sluta med en genväg på skrivbordet som går direkt till Linux-delen.