Sujungimas tarp operacinių sistemų yra esminė užduotis, palengvinanti įvairių failų naudojimą tarp kompiuterių ir juo labiau, kai šios operacinės sistemos nesuderinamos, kaip tai daroma naudojant „Linux“ su „Windows“.
Jei bandysite prie „Linux“ prijungti, pavyzdžiui, USB laikmeną su NTFS sistema, klaidos nesulauksite, nes „Linux“ tvarko failų sistemą EXT4 (arba atvirkščiai), su kuria yra ribotos ryšio galimybės, tačiau šiandien „Solvetic“ paaiškins, kaip įdiegti „Samba“ serverį „CentOS 8“ ir tokiu būdu turi galimybę saugiai ir išsamiai perkelti failus tarp abiejų sistemų.
Atminkite, kad „CentOS 8“ galite atsisiųsti iš šios nuorodos:
Kas yra Samba„Samba“ buvo sukurta kaip programų grupė, palengvinanti „Windows“ ryšį „Linux“ ir „Unix“ be jokių vykdymo problemų. „Samba“ siūlo greitas, stabilias ir saugias spausdinimo ir failų perdavimo paslaugas, naudojant SMB / CIFS protokolą, o naudojant „Samba“ galima sklandžiai integruoti „Linux“ / „Unix“ serverius ir darbalaukio aplinką tiesiai į „Active Directory“ aplinką.
Kaip jau minėjome, „Samba“ naudoja CIFS (bendros interneto failų sistemos) protokolą, kurio misija yra palengvinti prieigą prie failų ir spausdinimo paslaugų, todėl prieiga tarp abiejų sistemų yra be klaidų.
Sambos kompozicija„Samba“ susideda iš dviejų pagrindinių programų - „smbd“ ir „nmbd“, kurios savo ruožtu įgyvendina keturias esamas CIFS pagrindines paslaugas, tokias kaip:
- Failų ir spausdinimo paslaugos.
- Autentifikavimas ir autorizavimas.
- Pavadinimo sprendimas.
- Paslaugos pranešimas (navigacija).
Failų ir spausdinimo paslaugos yra plačiausiai naudojamos CIFS, jas teikia „smbd“, kuri savo ruožtu tvarko „bendrinto režimo“ ir „vartotojo režimo“ autentifikavimą ir leidimą apsaugoti bendrinamus failus ir spausdinimo paslaugas, kai jiems prašoma prieigos duomenų.
„Samba“ funkcijos„Samba“ integruoja įvairias paslaugas, tokias kaip:
- smbclient: tai paprastas SMB klientas, kurio sąsaja yra identiška FTP, o smbclient dėka galėsime prisijungti prie nuotolinio SMB bendrinimo, perkelti failus arba siųsti failus į nuotolinio spausdinimo dalis.
- nmblookup: tai „NetBIOS“ vardų paslaugų klientas, su kuriuo bus galima ieškoti „NetBIOS“ vardų tinkle.
- „Samba“ žiniatinklio administravimo įrankis (SWAT): tai įrankis, leidžiantis konfigūruoti „Samba“ nuotoliniu būdu per žiniatinklio naršyklę.
Dabar su „Solvetic“ išmoksite įdiegti „Samba“ „CentOS 8“.
1. Įdiekite ir sukonfigūruokite „Samba“ sistemoje „CentOS 8“
1 žingsnis
Pirmasis žingsnis, kurį mes imsimės, yra įdiegti susijusius „Samba“ paketus, todėl vykdome šiuos veiksmus:
yum įdiegti samba samba-client samba-common -y
DIDELIS
2 žingsnis
Kai šis procesas bus baigtas, pamatysime šiuos dalykus:
DIDELIS
3 žingsnis
Kitas žingsnis bus redaguoti „Samba“ konfigūracijos failą, esantį kelyje /etc/samba/smb.conf, tam naudosime norimą redaktorių:
nano /etc/samba/smb.conf
DIDELIS
Pastaba„Solvetic“ pataria jums sukurti šio failo kopiją, jei įvyktų klaida, todėl turite atlikti šiuos veiksmus:
mv /etc/samba/smb.conf /etc/samba/smb.conf.bkp
4 žingsnis
Failo apačioje įvesime:
[global] workgroup = WORKGROUP server string = Samba Server% v netbios name = centos8 security = vartotojo žemėlapis svečiui = blogas vartotojo DNS tarpinis serveris = ne # =================== = ========= Dalintis apibrėžimais =========================== [Anoniminis] kelias = / samba / anonimas naršoma = taip rašoma = taip svečias gerai = taip tik skaitoma = ne
DIDELIS
5 žingsnis
Pakeitimus išsaugome naudodami šį klavišų derinį:
Ctrl + O
Mes paliekame redaktorių naudodami:
„Ctrl“ + X
6 žingsnis
Dabar mes kuriame Anoniminį aplanką ir iš naujo paleiskite „Samba“ paslaugą „CentOS 8“:
mkdir -p / samba / anoniminis systemctl įgalinti smb.service systemctl įgalinti nmb.service systemctl iš naujo smb.service systemctl restart nmb.service
DIDELIS
7 žingsnis
Dabar „Iptables“ pridėsime šias taisykles, kad „Samba“ ryšys būtų teisingas, tam naudosime šias komandas:
firewall-cmd --permanent --zone = public --add-service = samba firewall-cmd --reload
DIDELIS
8 žingsnis
Toliau keičiame leidimus bendrinti elementus per „Samba“:
chmod -R 0755 anonimas / chown -R niekas: niekas anonimas /
DIDELIS
9 veiksmas
Toliau suteikiame „Selinux“ leidimus „Samba“ konfigūracijai:
chcon -t samba_share_t anonimas /
DIDELIS
10 žingsnis
Kai tai sukonfigūruota, mes pasiekiame „Windows“ kompiuterį, šiuo atveju „Windows 10“, naudosime šiuos klavišus ir ten vykdysime šią eilutę:
+ R.
\ centos8
11 žingsnis
Paspauskite „Enter“ arba „OK“ ir pateksime į aplanką „Anoniminis“, kurį sukūrėme „CentOS 8“:
DIDELIS
12 žingsnis
Ten galime sukurti failus ar aplankus:
DIDELIS
13 žingsnis
Mes matome elementų kūrimą:
DIDELIS
14 žingsnis
Jei prieiname prie šio aplanko iš „CentOS 8“, galime pamatyti sukurtus objektus:
DIDELIS
2. „Samba“ serverio apsauga „CentOS 8“
Kaip matome, bet kuris vartotojas gali pasiekti aplanką ir redaguoti jame priglobtą turinį, tačiau saugumo sumetimais rekomenduojama apsaugoti „Samba“ serverį
1 žingsnis
Norėdami tai padaryti, mes sukursime grupę, pavadintą smbgrp, ir vartotoją, pavadintą solvetic_samba, kad galėtumėte pasiekti samba serverį naudodami autentifikavimo metodą:
useradd solvetic_samba groupdd smbgrp usermod -a -G smbgrp solvetic_samba smbpasswd -a solvetic_samba
DIDELIS
2 žingsnis
Tada mes sukursime naują bendrinimą ir nustatysime bendrinimo leidimą:
mkdir / home / secure
chown -R solvetic_samba: smbgrp / home / secure / chmod -R 0770 / home / secure / chcon -t samba_share_t / home / secure /
DIDELIS
3 žingsnis
Mes vėl pasiekiame „Samba“ redagavimo failą:
nano /etc/samba/smb.conf4 žingsnis
Ten įvedame:
[Saugus] kelias = / namai / saugūs galiojantys vartotojai = @smbgrp svečias gerai = ne rašomasis = taip naršomas = taip
DIDELIS
5 žingsnis
Pakeitimus išsaugome naudodami šį klavišų derinį:
Ctrl + O
Mes paliekame redaktorių naudodami:
„Ctrl“ + X
6 žingsnis
Iš naujo paleidžiame „Samba“ paslaugą:
systemctl restart smb.service systemctl restart nmb.service
DIDELIS
7 žingsnis
Dabar, jei einame į „Windows“ kompiuterį ir atnaujiname tinklo kelią, galime pamatyti sukurtą „saugų“ aplanką:
DIDELIS
8 žingsnis
Dukart spustelėję jį pamatysime, kad norint pasiekti reikia naudoti kredencialus:
DIDELIS
9 veiksmas
Mes įvedame teisingus kredencialus ir spustelėkite Gerai ir ten galime sukurti ar perkelti viską, ko norime tarp „Windows“ ir „Linux“:
DIDELIS
9 veiksmas
Iš „CentOS 8“ galime pasiekti aplanką ir peržiūrėti jame priglobtą turinį:
DIDELIS
Naudojant „Samba“ elementų keitimasis „Windows“ ir „Linux“ bus daug paprastesnis saugiu ir visiškai praktišku būdu.