/ / Kā koplietot failus starp Windows un Linux

Kā koplietot failus starp Windows un Linux

Iepriekš esam apskatījuši dažādus kopīgošanas veidusfailus starp tuvumā esošajiem datoriem, taču koplietošana starp Windows un Linux var būt nedaudz sarežģītāka. Šajā rakstā jums parādīs, kā kartēt akcijas abās operētājsistēmās, lai netraucēti lietotu failus.

SAISTĪTI: Kā ērti koplietot failus starp tuvumā esošajiem datoriem

Šai rokasgrāmatai ir divas daļas. Pirmajā daļā mēs izveidosim koplietotu mapi operētājsistēmā Windows un pēc tam konfigurēsim Linux, lai tai piekļūtu. Otrajā daļā mēs izveidosim koplietotu mapi operētājsistēmā Linux un konfigurēsim Windows piekļuvei koplietošanai. Atkarībā no situācijas jūs vēlēsities ievērot atbilstošos norādījumus. Ja kāda iemesla dēļ vēlaties abās sistēmās iestatīt koplietotās mapes, varat to izdarīt arī. Mūsu piemēriem mēs izmantojam Windows 10 un Ubuntu, taču mēs esam padarījuši instrukcijas pielāgojamas gandrīz jebkurai Windows vai Linux versijai.

Pirmais variants: izveidojiet kopīgošanu operētājsistēmā Windows un piekļūstiet tai no Linux

Lai šis darbs darbotos, mēs veiksim trīs darbības. Pirmkārt, mēs pārliecināsimies, vai operētājsistēmā Windows ir iespējota kopīgošana. Kad tas būs, mēs koplietosim faktisko mapi. Pēc tam mēs apskatīsim, kā piekļūt šai mapei no Linux sistēmas.

Pirmais solis: pārliecinieties, vai operētājsistēmā Windows ir iespējota koplietošana

Lai iestatītu koplietotu mapi operētājsistēmā Windows operētājsistēmai Linux uzLai sāktu piekļuvi, vispirms pārliecinieties, vai tīkla iestatījumi ir konfigurēti tā, lai atļautu savienojumu no otra datora, atverot tīkla un koplietošanas centru. Vienkāršākais veids, kā to izdarīt, ir ar peles labo pogu noklikšķiniet uz tīkla ikonas sistēmas teknē un izvēlieties “Open Network and Sharing Center”.

Tīkla un koplietošanas centra logā noklikšķiniet uz Mainīt papildu koplietošanas iestatījumus.

Pašreizējam profilam pārliecinieties, vai ir iespējoti divi iestatījumi:

  • Ieslēdziet tīkla noteikšanu
  • Ieslēdziet failu un printera koplietošanu

Kad esat pabeidzis, noklikšķiniet uz Saglabāt izmaiņas.

Otrais solis: koplietojiet mapi

Tagad, kad kopīgošana ir iespējota, mēs varam izveidotkoplietota mape, kuru var redzēt Linux mašīna. Kopīgošana nav ierobežota (teorētiski jūs varētu koplietot visu cieto disku), taču šeit mēs vienkārši kopīgosim mapi ar nosaukumu “Koplietot”, kas atrodas uz mūsu darbvirsmas.

Ar peles labo pogu noklikšķiniet uz mapes, kuru vēlaties koplietot tīklā, un pēc tam noklikšķiniet uz “Properties”. Īpašumu loga cilnē “Sharing” noklikšķiniet uz pogas “Advanced Sharing”.

Atvērtajā logā “Advanced Sharing” iespējojiet opciju “Koplietot šo mapi” un pēc tam noklikšķiniet uz pogas “Permissions”.

Atļauju logā varat ierobežotpiekļuvi noteiktu kontu mapei. Lai jebkuram lietotājam būtu pieeja jūsu mapei, vienkārši piešķiriet “Pilnīga kontrole” atļauju lietotājam “Ikviens”. Tas ļauj ikvienam lasīt un rakstīt izmaiņas failos koplietotajā mapē. Ja jūs drīzāk ierobežotu piekļuvi noteiktiem kontiem, vienkārši noņemiet lietotāju Visi, pievienojiet vajadzīgos lietotājus un pēc tam piešķiriet viņiem atbilstošas ​​atļaujas.

Piezīme: Šie lietotāju konti atrodas Windows datorā, nevis Linux.

Kad esat pabeidzis lietotāju un atļauju iestatīšanu, noklikšķiniet uz “OK”, lai aizvērtu atļauju logu, un pēc tam vēlreiz noklikšķiniet uz “OK”, lai aizvērtu logu “Advanced Sharing”.

Atpakaļ galvenajā rekvizītu logā pārslēdzieties uz cilni “Drošība”.

Lai Linux lietotājam būtu piekļuve koplietotajammapē, šeit jākonfigurē tās pašas atļaujas, kuras konfigurējāt koplietošanas iestatījumos. Ja abi iestatījumi nesakrīt, stāsies spēkā visierobežojošākie iestatījumi. Ja jūsu vēlamajam lietotājam jau ir iestatītas drošības atļaujas (piemēram, geek lietotājs mūsu piemērā), jums ir vērts doties. Varat aizvērt logu un pāriet pie nākamās darbības.

Ja jums jāpievieno lietotājs, piemēram, “Visi”, noklikšķiniet uz pogas “Rediģēt”.

Atvērtajā atļauju logā noklikšķiniet uz pogas “Pievienot”, lai ievadītu sīkāku informāciju par jauno lietotāju.

Visos atvērtajos logos noklikšķiniet uz “Labi”, un jūsu mape tagad ir jādalās ar tīklu.

Trešais solis: piekļūstiet Windows Share no Linux

Jums vajadzētu būt iespējai uzstādīt koplietoto mapiizmantojot GUI operētājsistēmā Linux, taču to ir ļoti viegli izdarīt arī ar komandrindu. Mēs izmantosim terminālu mūsu piemēriem ne tikai tāpēc, ka tas ir ātrāks, bet arī tāpēc, ka tas darbosies daudzos dažādos izplatījumos.

Pirmkārt, lai uzstādītu SMB akcijas, jums būs nepieciešama pakete cifs-utils. Terminālī vienkārši ierakstiet šo komandu:

sudo apt-get install cifs-utils

Pēc tam vienkārši izveidojiet direktoriju un pēc tam pievienojiet tai kopiju. Šajā piemērā mēs izveidosim mapi uz mūsu darbvirsmas, lai tai būtu viegli piekļūt. Izmantojiet šīs komandas, lai izveidotu un uzstādītu mapi:

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

Kā redzat ekrānuzņēmumā, mēs bijāmtiek pieprasīta Linux mašīnas saknes parole un pēc tam Windows “geek” konta parole. Pēc šīs komandas palaišanas mēs tagad varam redzēt Windows koplietošanas saturu un pievienot tam datus.

Ja jums ir nepieciešama palīdzība, lai saprastu montāžas komandu, šeit ir šāds iedalījums:

  • sudo mount.cifs: Šī ir tikai komanda mount, kas iestatīta CIFS (SMB) kopijas pievienošanai.
  • WindowsPC: Šis ir Windows datora nosaukums. Ierakstiet “Šis dators” Windows izvēlnē Sākt, ar peles labo pogu noklikšķiniet uz tā un dodieties uz Rekvizīti, lai redzētu datora nosaukumu.
  • // Windows-PC / Koplietot: Šis ir pilns ceļš uz koplietojamo mapi.
  • / home / geek / darbvirsma / Windows-Share: Šeit mēs vēlamies, lai daļa tiktu uzstādīta Linux sistēmā.
  • -o user = geek: Šis ir Windows lietotājvārds, kuru mēs izmantojam, lai piekļūtu koplietotajai mapei.

Otrā iespēja: izveidojiet kopīgošanu operētājsistēmā Linux un piekļūstiet tai no Windows

Izveidojot kopīgošanu operētājsistēmā Linux un pēc tam tai piekļūstotno Windows faktiski ir mazliet vienkāršāks nekā otrādi. Pirmkārt, mēs izveidosim koplietoto mapi Linux sistēmā. Pēc tam mēs apskatīsim, kā tai piekļūt no Windows datora.

Pirmais solis: izveidojiet kopīgošanu operētājsistēmā Linux

Lai iestatītu koplietotu mapi Linux operētājsistēmā Windowslai piekļūtu, sāciet ar Samba instalēšanu (programmatūra, kas nodrošina piekļuvi Windows izmantotajiem SMB / CIFS protokoliem). Terminālī izmantojiet šo komandu:

sudo apt-get install samba

Pēc Samba instalēšanas konfigurējiet lietotājvārdu un paroli, kas tiks izmantoti, lai piekļūtu koplietošanai:

smbpasswd -a geek

Piezīme: šajā piemērā mēs izmantojam “geek”, jo mums jau ir Linux lietotājs ar šādu vārdu, taču jūs varat izvēlēties jebkuru vārdu, kuru vēlaties.

Izveidojiet direktoriju, kuru vēlaties koplietot savā Windows datorā. Mēs vienkārši ievietosim mapi uz mūsu darbvirsmas.

mkdir ~/Desktop/Share

Tagad, lai konfigurētu smb.conf failu, izmantojiet savu iecienīto redaktoru. Mēs šeit izmantojam Vi.

sudo vi /etc/samba/smb.conf

Ritiniet uz leju līdz faila beigām un pievienojiet šīs rindas:

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

Acīmredzot dažas vērtības jums būs jāaizstāj ar personīgajiem iestatījumiem. Tam vajadzētu izskatīties apmēram šādi:

Saglabājiet failu un aizveriet redaktoru. Tagad, lai izmaiņas stātos spēkā, jums vienkārši jārestartē SMB pakalpojums.

sudo service smbd restart

Tagad jūsu koplietotajai mapei vajadzētu būt pieejamai no Windows datora.

Otrais solis: piekļūstiet Linux koplietošanai no Windows

Pievienosim Linux daļu mūsu Windows darbvirsmai. Ar peles labo pogu noklikšķiniet kaut kur uz darbvirsmas un atlasiet Jauns> Saīsne.

Ievadiet koplietotās mapes tīkla atrašanās vietu ar šo sintakse:

\IP-ADDRESSSHARE-NAME

Piezīme: Ja jums ir nepieciešams sava Linux datora IP, vienkārši izmantojiet ifconfig komanda terminālī.

Windows PC saīsnes vednī noklikšķiniet uz Tālāk, izvēlieties saīsnes nosaukumu un pēc tam noklikšķiniet uz Pabeigt. Jums vajadzētu beigties ar saīsni uz darbvirsmas, kas iet tieši uz Linux koplietošanu.