Utangulizi wa Samba kwa Mitandao ya Kompyuta

Samba ni teknolojia ya mteja / server ambayo hutumia ushirikiano wa rasilimali za mtandao kwenye mifumo ya uendeshaji. Na Samba, faili na waandishi wa habari vinaweza kugawanywa kwenye wateja wa Windows, Mac na Linux / UNIX.

Utendaji wa msingi wa Samba unatokana na utekelezaji wake wa protolo ya Swala ya Swala ya Siri. Mteja wa SMB na msaada wa upande wa seva hujazwa pamoja na matoleo yote ya kisasa ya Microsoft Windows, Linux distributions, na Apple Mac OSX. Programu ya wazi ya bure inaweza pia kupatikana kutoka samba.org. Kutokana na tofauti za kiufundi kati ya mifumo hii ya uendeshaji, teknolojia ina hakika ya kisasa.

Nini Samba Inaweza Kukufanyia

Samba inaweza kutumika kwa njia mbalimbali. Katika intranet au mitandao mengine binafsi, kwa mfano, maombi ya Samba yanaweza kuhamisha faili kati ya seva ya Linux na wateja wa Windows au Mac (au kinyume chake). Mtu yeyote anayetumia seva za Mtandao anaendesha Apache na Linux anaweza kufikiria kutumia Samba badala ya FTP kusimamia maudhui ya tovuti ya wavuti mbali. Mbali na uhamisho rahisi, wateja wa SMB pia wanaweza kufanya sasisho za faili za kijijini.

Jinsi ya kutumia Samba kutoka kwa Wateja wa Windows na Linux

Wafanyakazi wa Windows mara nyingi ramani husababisha kugawana faili kati ya kompyuta. Pamoja na huduma za Samba zikiendesha kwenye seva ya Linux au Unix, watumiaji wa Windows wanaweza kuchukua fursa ya vituo hivyo kufikia faili hizo au printers. Vipengee vya Unix vinaweza kufikia kutoka kwa wateja wa Windows kwa njia ya browsers mfumo wa uendeshaji kama Windows Explorer , Network Neighborhood , na Internet Explorer .

Kushiriki data katika mwelekeo kinyume kazi sawa. Programu ya Unix smbclient inasaidia kuvinjari na kuunganisha kwenye sehemu za Windows. Kwa mfano, kuunganisha kwenye C $ kwenye kompyuta ya Windows inayoitwa louiswu, funga yafuatayo katika haraka ya amri ya Unix

smbclient \\\\ louiswu \\ c $ - Jina la mtumiaji

ambapo jina la mtumiaji ni jina la akaunti ya halali ya Windows NT. (Samba itasaidia nenosiri la akaunti ikiwa ni lazima.)

Samba inatumia njia ya Universal Naming Convention (UNC) kutaja majeshi ya mtandao. Kwa sababu shells za amri za Unix kawaida hutafsiri wahusika wa kurudi nyuma kwa njia maalum, kumbuka aina ya backslashes duplicate kama inavyoonyeshwa hapo juu wakati wa kufanya kazi na Samba.

Jinsi ya kutumia Samba Kutoka kwa wateja wa Apple Mac

Chaguo cha Kushiriki Picha kwenye Kushiriki Pane ya Mac Mapendeleo ya Mfumo inakuwezesha kupata Windows na wateja wengine wa Samba. Mac OSX moja kwa moja kwanza hujaribu kuwafikia wateja hawa kupitia SMB na inarudi kwenye protocols mbadala ikiwa Samba haifanyi kazi. Kwa habari zaidi angalia jinsi ya kuungana na faili ya kushiriki kwenye Mac yako.

Mahitaji ya Kusanidi Samba

Katika Microsoft Windows, huduma za SMB zimejengwa katika huduma za mfumo wa uendeshaji. Huduma ya mtandao wa Server (inapatikana kwa njia ya Jopo la Udhibiti / Mtandao, Huduma za huduma) hutoa usaidizi wa seva ya SMB wakati Huduma ya mtandao wa Huduma ya Huduma inatoa msaada wa mteja wa SMB, Kumbuka kwamba SMB pia inahitaji TCP / IP ili kazi.

Kwenye seva ya Unix, michakato miwili ya daemon, smbd, na nmbd, usambaza utendaji wote wa Samba. Kuamua kama Samba sasa inaendesha, katika aina ya amri ya Unix ya haraka

PS ax | grep mbd | zaidi

na uhakikishe kuwa wote smbd na nmbd huonekana katika orodha ya mchakato.

Anza na kuacha madawati ya Samba kwa mtindo wa kawaida wa Unix:

/etc/rc.d/init.d/smb kuanza /etc/rc.d/init.d/sm stop

Samba inasaidia faili ya usanidi, smb.conf. Mfano wa Samba kwa Customizing maelezo kama vile majina ya kushiriki, njia za saraka, udhibiti wa upatikanaji, na kuingia kwa magogo kunatia ndani kuhariri faili hii ya maandishi na kisha kuanzisha tena daemons. Smd.conf ndogo (kutosha kufanya seva ya Unix kuonekana kwenye mtandao) inaonekana kama hii

; Akaunti ndogo ya /etc/smd.conf [wa kimataifa] mgeni = kazi ya kazi ya chini = NETGROUP

Baadhi ya Gotchas Kuzingatia

Samba inasaidia chaguo la kuficha nywila, lakini kipengele hiki kinaweza kuzima wakati fulani. Wakati wa kufanya kazi na kompyuta zilizounganishwa juu ya mitandao isiyo salama, kutambua kuwa nywila za maandishi ya wazi zinazotolewa wakati wa kutumia smbclient zinaweza kupatikana kwa urahisi na mtandao wa sniffer .

Zinazohusu masuala ya mangling yanaweza kutokea wakati wa kuhamisha faili kati ya Unix na Windows kompyuta. Hasa, majina ya faili yaliyo katika mchanganyiko kwenye mfumo wa faili Windows inaweza kuwa majina katika chini chini wakati unakiliwa kwenye mfumo wa Unix. Majina ya muda mrefu sana yanaweza pia kutumiwa kwa majina mafupi kulingana na mifumo ya faili (kwa mfano, zamani ya Windows FAT) kutumiwa.

Mifumo ya Unix na Windows kutekeleza mwisho wa mstari (EOL) mkutano wa faili za maandishi ya ASCII tofauti. Windows hutumia mlolongo wa kurudi / linefeed (CRLF) ya tabia mbili, ambapo Unix inatumia tu tabia moja (LF). Tofauti na mfuko wa Unix mtools, Samba haifanyi uongofu wa EOL wakati wa kuhamisha faili. Faili za maandishi ya Unix (kama vile kurasa za HTML) zinaonekana kama mstari mmoja wa muda mrefu sana wa maandiko wakati uhamishiwa kwenye kompyuta ya Windows na Samba.

Hitimisho

Teknolojia ya Samba imekuwepo kwa zaidi ya miaka 20 na inaendelea kuendelezwa na toleo jipya linalotolewa mara kwa mara. Programu chache za programu zimefurahia maisha ya muda mrefu sana. Uwezo wa Samba unashuhudia jukumu lake kama teknolojia muhimu wakati wa kufanya kazi katika mitandao isiyo ya kawaida inayojumuisha seva za Linux au Unix. Wakati Samba haitakuwa teknolojia ya kawaida ambazo watumiaji wa kawaida wanahitaji kuelewa, ujuzi wa SMB na Samba ni muhimu kwa wataalamu wa IT na biashara ya mtandao.