If-Koubou

Kā koplietot failus starp Windows un Linux

Kā koplietot failus starp Windows un Linux (Kā)

Iepriekš esam apskatījuši dažādus veidus, kā dalīties ar failiem starp blakus esošajiem datoriem, taču koplietošana starp Windows un Linux var būt nedaudz sarežģītāka. Šis raksts parādīs, kā kartēt abās operētājsistēmās kopīgas vienotu failu koplietošanas iespējas.

Šajā ceļvedī ir divas daļas. Pirmajā daļā mēs izveidosim kopīgu mapi operētājsistēmā Windows un pēc tam konfigurēsim Linux, lai piekļūtu šai kopīgotajai informācijai. Otrajā daļā mēs izveidosim kopīgu mapi Linux un konfigurēsim Windows, lai piekļūtu kopīgotajam. Atkarībā no jūsu situācijas jūs vēlaties ievērot atbilstošu instrukciju kopumu. Ja kāda iemesla dēļ vēlaties izveidot koplietotas mapes abās sistēmās, to varat arī izdarīt. Mēs izmantojam mūsu Windows 10 un Ubuntu piemērus, taču mēs esam padarījuši šo instrukciju pielāgojamu gandrīz jebkurai Windows vai Linux versijai.

Pirmais variants: izveidojiet Windows koplietošanu un piekļūstiet tai Linux

Lai veiktu šo darbu, mēs veiksim trīs soļus. Pirmkārt, mēs nodrošināsim, lai sistēmā Windows būtu iespējota kopīgošana. Kad tas būs, mēs dalīsimies ar faktisko mapi. Un tad mēs apskatīsim, kā piekļūt šai mapei no Linux sistēmas.

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

Lai iestatītu koplietojamo mapi operētājsistēmā Windows, lai piekļūtu Linux, sāciet, pārliecinoties, ka jūsu tīkla iestatījumi ir konfigurēti, lai savienojums no cita datora tiktu atvērts, atverot tīkla un koplietošanas centru. Vienkāršākais veids, kā to izdarīt, ir labajā klikšķi uz tīkla ikonas jūsu sistēmas teknē un izvēlēties "Atvērt tīklu un koplietošanas centru".

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

Jūsu pašreizējam profilam pārliecinieties, ka ir iespējoti šādi divi iestatījumi:

  • Ieslēdziet tīkla atklāšanu
  • Ieslēdziet failu un printera kopīgošanu

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

Otrais solis: kopīgojiet mapi

Tagad, kad šī kopīgošana ir iespējota, mēs varam izveidot koplietojamo mapi, ko redzēt Linux datorā. Nav ierobežojumu tam, ko jūs varat koplietot (teorētiski jūs varētu koplietot visu cieto disku), bet šeit mēs vienkārši kopīgojam mapi ar nosaukumu "Koplietot", kas atrodas mūsu darbvirsmā.

Ar peles labo pogu noklikšķiniet uz mapes, kuru vēlaties kopīgot tīklā, un pēc tam noklikšķiniet uz "Rekvizīti". Cilnē "Koplietošana" rekvizītu logā noklikšķiniet uz pogas "Paplašinātā kopīgošana".

Atvērtajā logā "Papildu koplietošana" iespējojiet opciju "Kopīgot šo mapi" un pēc tam noklikšķiniet uz pogas "Atļaujas".

Atļauju lodziņā varat ierobežot piekļuvi mapei atsevišķiem kontiem. Lai ļautu jebkuram lietotājam piekļūt jūsu mapei, dodiet pilnīgas kontroles atļauju lietotājam "ikviens". Tas ļauj ikvienam lasīt un rakstīt izmaiņas koplietojamās mapes failos. Ja vēlaties ierobežot piekļuvi noteiktiem kontiem, vienkārši noņemiet lietotāju ikvienu, pievienojiet vēlamos lietotājus un pēc tam piešķiriet tiem atbilstošas ​​atļaujas.

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

Kad esat pabeidzis iestatīt lietotājus un atļaujas, noklikšķiniet uz "Labi", lai aizvērtu atļaujas logu, un pēc tam vēlreiz noklikšķiniet uz "Labi", lai aizvērtu logu "Papildu koplietošana".

Atgriezieties galveno rekvizītu logā, pārejiet uz cilni "Drošība".

Lai Linux lietotājs varētu piekļūt koplietojamajai mapei, jums ir jākonfigurē tās pašas atļaujas, kuras konfigurējāt koplietošanas iestatījumos. Ja abi iestatījumi nesakritīs, stingrāki iestatījumi stāsies spēkā. Ja jūsu vēlamajam lietotājam jau ir iestatītas drošības atļaujas (piemēram, mūsu lietotāja piemērs), tad jums ir labi iet. Jūs varat aizvērt logu un pāriet uz nākamo soli.

Ja jums jāpievieno kāds lietotājs, piemēram, ikviens, noklikšķiniet uz pogas Rediģēt.

Atvērto atļauju lodziņā noklikšķiniet uz pogas Pievienot, lai ievadītu jauno lietotāja informāciju.

Noklikšķiniet uz "Labi" visos atvērtos logos, un jūsu mape tagad jādala kopā ar tīklu.

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

Jums vajadzētu spēt uzstādīt koplietoto mapi, izmantojot Linux GUI, taču to arī ļoti viegli darīt ar komandrindu. Mēs izmantosim termināli mūsu piemēros ne tikai tāpēc, ka tas ir ātrāks, bet tāpēc, ka tas darbosies daudzos dažādos sadalījumos.

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

sudo apt-get instalēt cifs-utils

Pēc tam izveidojiet direktoriju un pēc tam pievienojiet to. Šajā piemērā mēs izveidosim mapi mūsu darbvirsmā, lai varētu ērti 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-user = geek

Kā redzat ekrānuzņēmumā, mums tika piedāvāts ievadīt Linux sistēmas root paroli, un pēc tam - logam "geek" parole Windows sistēmā. Pēc šīs komandas darbības mēs tagad varam redzēt Windows daļu saturu un pievienot tam datus.

Ja jums nepieciešama palīdzība, lai saprastu mount komandu, šeit ir sadalījums:

  • sudo mount.cifs: Šī ir tikai piestiprināšanas komanda, kas uzstādīta, lai uzstādītu CIFS (SMB) daļu.
  • WindowsPC: Šis ir Windows datora nosaukums. Ierakstiet "Šis dators" Windows izvēlnē Sākt, ar peles labo taustiņu noklikšķiniet uz tā un pārejiet uz rekvizītus, lai redzētu sava datora nosaukumu.
  • // Windows-PC / Share: Šis ir pilns ceļš uz koplietoto mapi.
  • / home / geek / darbvirsma / Windows-daļa: Šeit mēs vēlētos, lai daļa tiktu uzstādīta uz Linux sistēmu.
  • -o lietotājs = geek: Šis ir Windows lietotājvārds, kuru mēs izmantojam, lai piekļūtu koplietotajai mapei.

Otrais variants: izveidojiet Share uz Linux un piekļūstiet tai no Windows

Daļas izveide Linux sistēmā un pēc tam piekļūšana tai no Windows patiešām ir nedaudz vienkāršāka nekā otrādi. Pirmkārt, mēs izveidosim koplietojamo mapi Linux sistēmā. Pēc tam mēs apskatīsim, kā to piekļūt no Windows datora.

Pirmais solis: izveidojiet Share uz Linux

Lai iestatītu Linux koplietojamo mapi, uz kuru Windows piekļūtu, sāciet instalēt Samba (programmatūru, kas nodrošina piekļuvi SMB / CIFS protokoliem, ko izmanto Windows). Termināļā izmantojiet šādu komandu:

sudo apt-get install samba

Pēc Samba instalēšanas konfigurējiet lietotājvārdu un paroli, kas tiks izmantota, lai piekļūtu kopīgotajam:

smbpasswd-geek

Piezīme. Šajā piemērā mēs izmantojam "geek", jo mums jau ir Linux lietotājs ar šo nosaukumu, taču jūs varat izvēlēties jebkuru vēlamo vārdu.

Izveidojiet direktoriju, kuru vēlaties kopīgot, savā Windows datorā. Mēs tikai gatavojamies ievietot mapi mūsu darbvirsmā.

mkdir ~ / Desktop / Kopīgot

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

sudo vi /etc/samba/smb.conf

Ritiniet līdz faila beigām un pievienojiet šīs rindiņas:

[] ceļš = / māja // pieejams = jā derīgi lietotāji =  lasīt tikai = nē pārlūkojamā = jā valsts = jā rakstāms = jā

Acīmredzot, dažām vērtībām būs jāaizstāj ar personīgiem iestatījumiem. Tam vajadzētu izskatīties šādi:

Saglabājiet failu un aizveriet redaktoru. Tagad jums ir nepieciešams restartēt SMB pakalpojumu, lai izmaiņas stātos spēkā.

sudo serviss smbd restart

Jūsu koplietojamā mape tagad ir pieejama no Windows datora.

Otrais solis: piekļūstiet operētājsistēmas Windows koplietošanai no Windows

Tagad, pievienosim Linux daļu mūsu Windows darbvirsmā. Ar peles labo pogu noklikšķiniet uz sava datora un izvēlieties Jauns> Īsceļš.

Ievadiet koplietojamās mapes tīkla atrašanās vietu, izmantojot šo sintaksi:

\ IP-ADDRESS \ SHARE-NAME

Piezīme: ja jums nepieciešams jūsu Linux datora IP, vienkārši izmantojiet ifconfig komanda terminālā.

Windows datora 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 īsceļu uz jūsu darbvirsmas, kas iet tieši uz Linux daļu.