Bestânserver op Linux

Anonim

Bestânserver op Linux

Meast faak wurdt de Linux-bestân-server brûkt binnen it pleatslike as in oar mienskiplik netwurk om te ynteraksje mei Windows-basearre kompjûters. It kin wurde ynstalleare yn standert distribúsjes, mar dit bart net altyd, boppedat sil de konfiguraasje fan sa'n server standert wêze. Hjoed biede wy alles te learen oer it ynstallearjen fan it ynstallearjen en de haadkonfiguraasje fan 'e bestânsverer oer it foarbyld fan' e meast populêre nut de namme Samba. Wy sille dizze hantlieding ferdiele foar stappen, sadat novice brûkers it makliker is om yn alle nedige te navigearjen om aksjes út te fieren.

Ynstallearje en konfigurearje bestânserver yn Linux

Hoewol it materiaal fan hjoed sil rjochte wurde op it behear fan Linux-distribúsjes, en finsters, om't jo moatte begjinne, moatte jo de ienfâldichste manipulaasjes moatte útfiere, sadat de ynstelling mei súkses mei súkses is trochgien en gjin problemen mei ferbining mei de groep. Wy hawwe bygelyks in boskje finsters 10 en Ubuntu. As jo ​​oare OS brûke, folgje gewoan de funksjes fan har ymplemintaasje dy't net signifikant oars moat wêze fan wat jo folgjende sille sjen.

STAP 1: Finsters foarôf konfigurearje

By it tarieden fan 'e Samba-bestânserver sil it nedich wêze om wat gegevens op te jaan dy't assosjeare binne mei it Windows-bestjoeringssysteem. Derneist fereasket de ruten sels de ferbining te tastean foar in kompjûter mei Linux, om't de initial ferbiningen sille wurde blokkearre. Al dizze prosedueres wurde letterlik útfierd foar ferskate klikken en sjogge d'r sa út:

  1. Iepenje de "START" en rinne fanôf de "kommando-rigel", it finen fan de applikaasje fia it sykjen.
  2. Gean nei it kommando-prompt yn Windows om de parameter fan 'e algemiene tagong te bepalen mei Linux

  3. Hjir moatte jo in ienfâldich net konfiguraasje-wurkstasjon kommando ynfiere en klikje op de Enter-toets.
  4. In opdracht om de namme fan 'e wurkgroep te bepalen yn Windows foar fierdere konfiguraasje Linux

  5. Yn 'e werjûn list sykje de line "domein fan' e wurkstasjon" en ûnthâlde de wearde.
  6. Sykje line fan 'e wurkgroep Namme yn Windows

  7. Nochris yn 'e konsole, fier de Notepad C: \ Windows \ system32 \ sjauffeur \ SCC \ HOSTS om it bekende HODS-bestân te iepenjen fia de standert "Notepad".
  8. It kommando om it Hosts-bestân yn Windows út te fieren om Linux-tagong te aktivearjen

  9. Hjir oan it ein, ynfoegje de rigel 192.168.0.1.1.16.Domain.com Srvr1, Srvr1, de IP ferfangen fan it adres fan 'e kompjûter mei Samba, en alle feroaringen bewarje.
  10. It ynstellen fan it hosts-bestân om Linux-tagong te leverjen

Op dit wurk mei Windows einiget. Neidat jo kinne weromgean nei dit OS om de dielde tagong te konfigurearjen en iepen mappen te beljen, mar oant no ta is net beskikber, om't de konfiguraasje fan 'e bestânsverer yn Linux noch net produsearre is. Dit hawwe wy foarsteld om te dwaan yn 'e folgjende stappen.

Stap 2: Samba ynstallearje yn Linux

Litte wy begjinne mei de direkte ynstallaasje fan Samba yn Linux. Om dit te brûken foar dit sille wy offisjele repositories wêze, dus foardat jo starte, soargje derfoar dat de ynternetferbining yn aktive tastân is. Hjirnei folgje de ynstruksjes hjirûnder skreaun.

  1. Iepenje it oanfraachmenu en rin de terminal.
  2. Oergong nei de terminal foar fierdere ynstallaasje fan samba Linux

  3. Hjir sille jo de sudo-apt-get-ynstallearje moatte ynstallearje --y samba samba gewoan python-gladie2 systeem-konfigur-samba-kommando. It is ferantwurdlik foar it ynstallearjen fan ekstra komponinten mei de bestânserver.
  4. Fier in kommando yn om Samba yn te ynstallearjen yn Linux ynklusyf alle ekstra komponinten

  5. Befêstigje de echtheid fan it Superuser-akkount troch in wachtwurd te skriuwen. De karakters ynfierd yn dizze tekene wurde net werjûn op it skerm, dus jo moatte gjin soargen meitsje fanwegen it feit dat letters as sifers net sichtber binne.
  6. Befêstiging fan 'e Samba-ynstallaasje yn Linux troch in superuser-wachtwurd yn te fieren

  7. Dan wurdt de proseduere foar it krijen fan en net opsluten fan argiven te krijen. It kin in pear minuten duorje, tidens dizze hanneling is it better net om oare aksjes net út te fieren en de konsole net te sluten. As in nije ynfierline ferskynde, betsjuttet it dat de ynstallaasje mei súkses is foltôge.
  8. Wachtsje op it foltôgjen fan 'e Samba-ynstallaasje yn Linux troch de terminal

It hoecht neat oars te ynstallearjen, en de server sil automatysk wurde lansearre, sadat jo feilich kinne oergean nei syn ynstelling, dy't ús folgjende stappen wijd binne.

Stap 3: Meitsje wrâldwide ynstellings

Fuort nei it ynstallearjen fan Samba, sil it net ferantwurdelik wêze foar gedrach foar gedrach, dus jo moatte se sels tafoegje, de snaren ynfiere yn it konfiguraasjetriem. Unexperienced brûkers kinne lykje heul lestich te wêzen om dizze taak te ferfoljen. Wy biede om ús sjabloan te nimmen, it ferfangen fan allinich brûkerswearden.

  1. Soms binne guon wichtige parameters yn 'e konfiguraasjetriem noch oanwêzich, te tankjen, fanwegen de needsaak om in reservekopy te meitsjen om it te herstellen yn gefal fan willekeurige mislearringen foarkomt. Dit wurdt dien troch mar ien sudo mv /etc/samba/smba/smba/smba/Smba/sc/samba/smba/SmBa/Sm.ConF.bak kommando te gean.
  2. In opdracht om in reservekopy te meitsjen fan it samba-konfiguraasjebestân yn Linux

  3. Alle oare aksjes sille wurde makke fia in tekstbewurker. De optimale opsje yn dit gefal is nano. As dizze applikaasje mist yn jo distribúsje, foegje it dan troch de sudo apt ynstallearje nano.
  4. In kommando om in oanpaste tekstbewurker te ynstallearjen by it ynstellen fan Samba yn Linux

  5. Nei it trochgean nei it konfiguraasjetriem mei sudo nano /etc/samba/smb.conf.
  6. It útfieren fan it samba-konfiguraasjebestân yn Linux fia tekstbewurker

  7. Yn it finster dat iepent, foegje de rigels hjirûnder yn.

    [mondiaal]

    Workgroup = wurkgroep

    Tsjinner String =% H Server (Samba, Ubuntu)

    NetBIOS NAME = Ubuntu Diele

    DNS Proxy = Nee

    log-bestân = /VAR/OG/Samba/log.%M

    Maks loggrutte = 1000

    Passdb backend = Tdbsam

    UNIX Wachtwurd SYNC = Ja

    Passwd-programma = / usr / bin / passwd% u

    Pam Wachtwurd feroarje = Ja

    Kaart nei Guest = Bad Brûker

    Usershare tastean gasten = Ja

  8. Globale ynstellings ynfoegje yn it samba-konfiguraasjebestân yn Linux

  9. Brûk de Ctrl + O-kombinaasje om de wizigingen op te slaan.
  10. Besparje de Samba-konfiguraasjebestânynstellingen yn Linux

  11. Jo hoege de namme fan it bestân net te feroarjen, it sil genôch wêze om gewoan te klikken op de Enter-toets.
  12. Wegering om de namme te feroarjen as Global Configuration Samba yn Linux

  13. Nei it foltôgjen fan in tekstbewurker troch Ctrl + X te sluten.
  14. Útgean fan de tekstbewurker nei de wrâldkonfiguraasje-bestânfiguraasje yn Linux

Litte wy no yn detail bliuwe op elk fan 'e ynfierde rigels, sadat jo se yn' e takomst kinne konfigurearje:

  1. Workgroup - ferantwurdelik foar de namme fan 'e wurkgroep. Wy hawwe it al yn Windows leard, en hjir moatte jo presys deselde namme ynstelle, om't it itselde absolút moat wêze op alle oansletten apparaten.
  2. NetBios namme - brûkt om de namme fan 'e hjoeddeistige kompjûter te werjaan op it Windows-apparaat. Stel de optimale wearde yn.
  3. Logbestân - Spesifiseart it paad nei it bestân wêr't rapporten sille wurde bewarre. Jo moatte in soartgelikense yngong meitsje om altyd bewust te wêzen fan mooglike flaters en oare ynformaasje.
  4. Passdb-backend - bepaalt de manier Wachtwurd wachtwurden. Sûnder moatte better wêze om net te feroarjen en de standerttate te ferlitten.
  5. UNIX Wachtwurd SYNC - wannear aktivearre, docht wachtwurdsyngronisaasje út.
  6. Kaart nei Gast - is ferantwurdelik foar it leverjen fan in gastnivo fan tagong ta bepaalde profilen. As de wearde is ynsteld op 'e minne brûkersteat, wurdt dizze ynstelling tapast op net-besteande brûkers, min wachtwurd - mei ferkearde wachtwurd ynput, en nea - nea.

Eins hat Samba folle mear wrâldwide parameters, en in grafyske ynterface wurdt ymplementearre. As jo ​​ynteressearre binne yn al dizze ynstellingen, advisearje wy jo te ferwizen nei de offisjele dokumintaasje om mear yn dit ynformaasje te learen, om't alle ynformaasje net passe yn dit artikel, lykas se net allegear relatearje nei it ûnderwerp fan hjoed.

Stap 4: In iepenbiere map oanmeitsje

Foar hast elke groep brûkers mei in bestânserver, is it wichtich om in iepenbiere map te hawwen wêr't jo tagong kinne ta sûnder foarôfgeande autorisaasje. Standert is sa'n map ôfwêzich, sadat wy foarstelle om it sels te meitsjen, dy't yn in pear minuten letterlik útfierd wurdt útfierd.

  1. Rinne de terminal en fier sudo Mkdir yn / Samba / Samba / ALLACCOMDEN om in nije map te meitsjen. Har namme kinne jo op elk komfortabel kinne feroarje.
  2. In opdracht om in unprotected Sharing Map Samba te meitsjen yn Linux

  3. Dizze aksje wurdt útfierd mei it argumint fan Sudo, wat betsjut dat jo in wachtwurd moatte ynfiere om it akkount te befêstigjen.
  4. Befêstiging fan it meitsjen fan in unprotected Samba-map yn Linux

  5. Nei it trochgean nei it ynstellen fan dielde tagong foar de oanmakke map. Om te begjinnen mei, ferhúzje wy nei de Samba-woartel fia CD / Samba.
  6. Samba woartele oergong nei Linux om tagong te feroarjen nei de oanmakke map

  7. Foegje no de sudo Chmod-fan 0755 yn 0755 Allacess-kommando en klikje op Enter.
  8. It earste kommando fan it feroarjen fan de SAMBA Totaal Unprotected map yn Linux

  9. Jo moatte in oare sudo-chown -R gjinien opsje opjaan: Nogroup allAccess /, dy't ferantwurdelik is foar it leverjen fan tagong ta it leverjen fan tagong ta absoluut alle akkounts.
  10. It twadde kommando om tagong te feroarjen ta in algemiene net fersmoarge Samba-map yn Linux

  11. It bliuwt om alle feroarings te meitsjen yn it konfiguraasjetriem. Rinne it fia de tekstbewurker mei it al bekende team sudo nano /etc/samba/smb.conf.
  12. Rinne in konfiguraasjetrie foar it meitsjen fan feroaringen nei it meitsjen fan in dielde unprotected Samba-map yn Linux

  13. Hjir ynfoegje it oantsjutte blok dat hjirûnder is ferantwurdelik foar de definysje fan servergedrachregels. Wy sille ek in bytsje letter prate oer de betsjutting fan elke rigel.

    ALLACCESS]

    Paad = / samba / ALLACCESS

    Browsable = ja.

    Skriuwber = ja.

    Gast ok = ja

    Lês allinich = nee

  14. Amendeminten oan samba yn Linux nei it meitsjen fan in mienskiplike unprotected map

  15. Bewarje de wizigingen en slute de tekstbewurker mei spesjaal oanwiisde hotkeys.
  16. In konfiguraasjetriebeslaan nei it meitsjen fan in unprotected Samba-map yn Linux

  17. Restart de server troch de sudo SystemctL Restart Samba, sadat de hjoeddeistige ynstellingen yn krêft ynfierd hawwe.
  18. De bestânserver opnij starte nei it oanmeitsjen fan in unprotected Shared Samba-map yn Linux

Kontrolearje tagong ta de oanmakke map yn Windows wurdt útfierd troch te wikseljen nei \\ srvr1 \ allaccess. No, troch itselde foarbyld, wêrtroch wy yn 'e foarige etappe liede, analysearje wy de wearde fan elke parameter ynstalleare:

  • Paad. Wylst jo sjogge fan 'e wearde, wurdt it paad nei de oanmakke publike map hjir oantsjutte.
  • Browsable. Dizze parameter is ferantwurdelik foar it werjaan fan de map yn 'e tastiene list.
  • Skriuwber. Markearje de wearde fan Ja as jo wolle tastean jo yn dizze map te meitsjen.
  • Gast OK. Dizze tekenrige is ferantwurdelik foar gasten.
  • Allinnich lêze. As jo ​​de oersetting fan dizze sin witte, wite jo al wat der bart as jo de parameter aktivearje. It is ferantwurdelik foar it lêzen-allinich attribút foar de oantsjutte map.

Stap 5: In feilige iepenbiere map oanmeitsje

As lêste etappe fan it artikel fan ús hjoed, besleaten wy in foarbyld te nimmen fan it meitsjen fan in Secure Directory foar dielde tagong. Yn 'e foarige stap wurdt al beskreaun oer hoe folslein anonime mappen binne oanmakke, mar har neidiel is it ûntbrekken fan beskerming, dus leaver mei feilige mappen te wurkjen, en har skepping wurdt sa útfierd:

  1. Meitsje in map op itselde prinsipe fia Sudo Mkdir -p / Samba / Allacess / befeilige.
  2. In opdracht om in gewoan beskerme map te meitsjen yn Samba yn Linux

  3. Lykas jo koene riede, moat dizze aksje ek wurde befêstige troch it ynfieren fan in superuser-wachtwurd.
  4. Befêstiging fan 'e skepping fan in mienskiplike beskerme map yn Samba yn Linux

  5. Hjirnei, meitsje in groep wêr't brûkers tastien binne opnommen te wurden troch Sudo Addgraup SecurgeGroup te skriuwen.
  6. Brûkersgroep tafoegje oan tagong ta de Samba-beskerme map yn Linux

  7. Navigearje nei de lokaasje fan 'e Secure Directory, spesifisearje CD / Samba / Allaccess.
  8. Gean nei de lokaasje fan 'e beskerme map foar syn kontrôle yn Samba yn Linux

  9. Hjir spesifisearje de rjochten foar brûkers troch Sudo Chown -R Richard te skriuwen: SecuredGroup befeilige. Ferfange Richard nei de winske akkountnamme.
  10. In groep tafoegje om tagong te krijen ta de Samba-beskerme map yn Linux

  11. It twadde befeiligingsploech liket d'r sa út: sudo chmod -r 0770 befeilige /.
  12. Twadde dielende team fan 'e beskerme Samba-map yn Linux

  13. Ferpleatse nei de tekstbewurker troch it te iepenjen fan in konfiguraasjestân dêr en skriuwen fan in fertroude kommando Sudo Nano /etc/samba/smb.conf.
  14. It útfieren fan it samba-konfiguraasjebestân yn Linux om de feilige map te konfigurearjen

  15. Foegje it opjûne blok yntsjinne en bewarje de wizigingen.

    [Befeilige]

    PATH = / samba / allaccess / befeilige

    Jildige brûkers = @securedgroep

    Gast ok = nee

    Skriuwber = ja.

    Browsable = ja.

  16. Konfigurearje de Samba-beskerme map yn Linux yn in konfiguraasjebestân

  17. Foegje in brûker ta oan it sudo-brûkermod -a-fan -g SecuredGroup Richard Protected Group. As it oantsjutte akkount net bestiet, sille jo in passende notifikaasje krije.
  18. In brûker tafoegje oan tagong ta de Samba-beskerme map yn Linux

  19. Meitsje in wachtwurd dat sil ferantwurdelik wêze foar it iepenjen fan tagong fia sudo smbasswd -a richard.
  20. Oergong om wachtwurd ta te foegjen foar Samba-brûker yn Linux

  21. Fier de befeiliging yn 'e nije tekenrige yn, en befêstigje it dan.
  22. In wachtwurd tafoegje foar Samba-brûker yn Linux

Nei it meitsjen fan alle feroaringen, ferjit net de server opnij te starten, sadat se allegear yn wurking komme. Op deselde manier kinne jo in ûnbeheind oantal beskerme iepenbiere mappen oanmeitsje troch bepaalde parameters foar har oan te passen.

Hjoed hawwe wy behannele mei de bestânserver foar Linux op it foarbyld fan in stap-by-stap-konfiguraasjehânlieding fia Samba. No kinne jo beslute of sa'n skema geskikt is foar it leverjen fan algemiene tagong of sin te jaan om in oar ark te finen om mear passende ynstellingen te leverjen.

Lês mear