Hyrje në Samba për Rrjetet Kompjuterike

Samba është klienti / server teknologji që zbaton ndarjen e burimeve të rrjetit në të gjithë sistemet operative. Me Samba, skedarët dhe printerët mund të shpërndahen në të gjithë klientët e Windows, Mac dhe Linux / UNIX.

Funksioni bazë i Samba rrjedh nga zbatimi i tij i protokollit të Server Message Block (SMB). Mbështetja SMB për klientët dhe serverët vjen me të gjitha versionet moderne të shpërndarjeve të Microsoft Windows, Linux dhe Apple Mac OSX. Softueri i lirë i hapur mund të merret edhe nga samba.org. Për shkak të dallimeve teknike midis këtyre sistemeve operative, teknologjia është mjaft e sofistikuar.

Çfarë Samba mund të bëjë për ju

Samba mund të përdoret në disa mënyra të ndryshme. Për shembull, në një rrjet intranet ose privat, aplikacionet Samba mund të transferojnë skedarë ndërmjet një serveri Linux dhe klientëve Windows ose Mac (ose anasjelltas). Kushdo që përdor serverat e uebit me Apache dhe Linux mund të konsiderojë përdorimin e Samba dhe jo të FTP për të menaxhuar përmbajtjen e siteve në distancë. Përveç transfereve të thjeshta, klientët SMB mund të kryejnë përditësime të largëta të skedarëve.

Si të përdorni Samba nga klientët e Windows dhe Linux

Përdoruesit e Windows shpesh hartojnë disqet për të ndarë skedarët midis kompjuterave. Me shërbimet Samba që operojnë në një server Linux ose Unix, përdoruesit e Windows mund të përfitojnë nga të njëjtat lehtësira për t'iu qasur atyre dosjeve ose printerëve. Aksionet e Unix mund të arrihen nga klientët e Windows nëpërmjet shfletuesve të sistemit operativ si Windows Explorer , Rrjeti i Lagjes dhe Internet Explorer .

Ndarja e të dhënave në drejtimin e kundërt funksionon në mënyrë të ngjashme. Programi Unix smbclient mbështet shfletimin dhe lidhjen me aksione të Windows. Për shembull, për t'u lidhur me C $ në një kompjuter Windows të quajtur louiswu, shkruani sa më poshtë në komandën e komandës Unix

smbclient \\\\ louiswu \\ c $ -U emrin e përdoruesit

ku emri i përdoruesit është një emër i vlefshëm i llogarisë së Windows NT. (Samba do të kërkojë një fjalëkalim llogarie nëse është e nevojshme.)

Samba përdor shtigjet e Konventës së Emërtimit Universal (UNC) për tu referuar rrjeteve të rrjetit. Për shkak se predha e komandës Unix normalisht interpreton shkronjat e prapme në një mënyrë të veçantë, mos harroni të shkruani backslashes kopjuar siç është treguar më lart kur punoni me Samba.

Si të përdorni Samba nga klientët Apple Mac

Opsioni i Ndarjes së Dhënave në Ndarjen panel i Preferencave të Sistemit Mac ju mundëson të gjeni Windows dhe klientë të tjerë Samba. Mac OSX përpiqet fillimisht për të arritur këta klientë përmes SMB dhe bie përsëri në protokolle alternative nëse Samba nuk funksionon. Për më shumë informacion shikoni Si të lidheni me shpërndarjen e skedarëve në Mac tuaj.

Kërkesat për konfigurimin e Samba

Në Microsoft Windows, shërbimet SMB janë ndërtuar në shërbimet e sistemit operativ. Shërbimi i rrjetit të serverit (i disponueshëm përmes Panelit të Kontrollit / Rrjetit, Shërbimet) siguron mbështetje të serverit SMB, ndërsa shërbimi i rrjetit Workstation siguron mbështetje të klientit SMB. Vini re që SMB gjithashtu kërkon TCP / IP në mënyrë që të funksionojë.

Në një server Unix, dy proceset daemon, smbd, dhe nmbd, furnizojnë të gjitha funksionet e Samba. Për të përcaktuar nëse Samba është duke punuar, në tipin e komandës Unix komandë

ps ax | grep mbd | më shumë

dhe verifikoni se si smbd dhe nmbd shfaqen në listën e proceseve.

Fillimi dhe ndalimi i demave Samba në mënyrë normale të Unix:

/etc/rc.d/init.d/smb filloni /etc/rc.d/init.d/smb stop

Samba mbështet një skedar konfigurimi, smb.conf. Modeli Samba për personalizimin e detajeve të tilla si emrat e pjesëve, shtigjet e direktorisë, kontrollin e qasjes dhe prerjet përfshijnë redaktimin e këtij skedari teksti dhe pastaj rifillimin e daemoneve. Një smd.conf minimale (të mjaftueshme për ta bërë serverin Unix të dukshëm në rrjet) duket kështu

; Minimal /etc/smd.conf [global] llogaria e mysafirit = netguest workgroup = NETGROUP

Disa Gotka të shqyrtojnë

Samba mbështet një mundësi për të koduar fjalëkalimet, por kjo veçori mund të çaktivizohet në disa raste. Kur punoni me kompjuterë të lidhur në rrjete të pasigurta, kuptojeni se fjalëkalimet e shkruara të thjeshta të ofruara gjatë përdorimit të smbcentit mund të dallohen lehtësisht nga një narkoman i rrjetit .

Çështjet e grumbullimit të emrave mund të ndodhin kur transferohen skedarë midis kompjuterëve Unix dhe Windows. Në veçanti, emrat e skedarëve që janë në gjendje të përzier në sistemin e skedarit të Windows mund të bëhen emra në të gjitha shkronja të vogla kur kopjohen në sistemin Unix. Emrat e skedarëve shumë të gjatë mund të shkëputen me emra më të shkurtër në varësi të sistemeve të skedarëve (p.sh., përdorimi i vjetër i Windows FAT).

Sistemet Unix dhe Windows zbatojnë linjën fundore (EOL) konventë për skedarët e tekstit ASCII ndryshe. Dritaret përdorin një kthesë kthyese të dy karakterëve (CRLF), ndërsa Unix përdor vetëm një karakter të vetëm (LF). Ndryshe nga paketa e Unix mtools, Samba nuk kryen konvertimin EOL gjatë transferimit të skedarëve. Dosjet e tekstit Unix (siç janë faqet HTML) shfaqen si një vijë e vetme shumë e gjatë e tekstit kur transferohet në një kompjuter Windows me Samba.

përfundim

Teknologjia Samba ka ekzistuar për më shumë se 20 vjet dhe vazhdon të zhvillohet me versione të reja të lëshuara rregullisht. Shumë pak aplikacione softuerike kanë gëzuar një jetë kaq të gjatë të dobishme. Resiliency Samba dëshmon për rolin e saj si një teknologji thelbësore kur punon në rrjete heterogjene që përfshijnë serverë Linux ose Unix. Ndërsa Samba nuk do të jetë kurrë një teknologji kryesore që konsumatori mesatar duhet të kuptojë, njohja e SMB dhe Samba është e dobishme për IT dhe profesionistët e rrjetit të biznesit.