Cyflwyniad i Samba ar gyfer Rhwydweithiau Cyfrifiadurol

Technoleg cleient / gweinydd yw Samba sy'n gweithredu rhannu adnoddau rhwydwaith ar draws systemau gweithredu. Gyda Samba, gellir rhannu ffeiliau ac argraffwyr ar draws cleientiaid Windows, Mac a Linux / UNIX.

Mae swyddogaeth graidd Samba yn deillio o weithredu protocol y Bloc Negeseuon Gweinyddwr (SMB). Mae'r gefnogaeth SMB client-a server-side yn cynnwys pob fersiwn modern o Microsoft Windows, Linux distributions, ac Apple Mac OSX. Mae'r meddalwedd agored am ddim hefyd ar gael o samba.org. Oherwydd gwahaniaethau technegol ymysg y systemau gweithredu hyn, mae'r dechnoleg yn eithaf soffistigedig.

Beth all Samba ei wneud i chi

Gellir defnyddio Samba mewn sawl ffordd wahanol. Ar fewnrwyd neu rwydweithiau preifat eraill, er enghraifft, gall ceisiadau Samba drosglwyddo ffeiliau rhwng gweinydd Linux a chleientiaid Windows neu Mac (neu i'r gwrthwyneb). Gall unrhyw un sy'n defnyddio gweinyddwyr Gwe sy'n rhedeg Apache a Linux ystyried defnyddio Samba yn hytrach na FTP i reoli cynnwys y We o bell. Yn ogystal â throsglwyddiadau syml, gall cleientiaid SMB hefyd berfformio diweddariadau ffeiliau anghysbell.

Sut i ddefnyddio Samba o Ffenestri a Chleientiaid Linux

Mae defnyddwyr ffenestri yn aml yn mapio gyriannau i rannu ffeiliau rhwng cyfrifiaduron. Gyda gwasanaethau Samba yn rhedeg ar weinydd Linux neu Unix, gall defnyddwyr Windows fanteisio ar yr un cyfleusterau i gael mynediad i'r ffeiliau neu'r argraffwyr hynny. Gellir cyrraedd cyfranddaliadau Unix o gleientiaid Windows trwy borwyr y system weithredu fel Windows Explorer , Rhwydwaith Cymdogaeth , a Internet Explorer .

Mae rhannu data yn y cyfeiriad arall yn gweithio'n yr un modd. Mae'r rhaglen Unix smbclient yn cefnogi pori ac yn cysylltu â chyfranddaliadau Windows. Er enghraifft, i gysylltu â C $ ar gyfrifiadur Windows a enwir louiswu, deipiwch y canlynol yn yr un pryd ag anrhegion gorchymyn Unix

smbclient \\\\ louiswu \\ c $ -U enw defnyddiwr

lle mae enw defnyddiwr yn enw cyfrif dilys Windows NT. (Bydd Samba yn annog cyfrinair cyfrif os bydd angen.)

Mae Samba yn defnyddio llwybrau Confensiwn Enwi Cyffredinol (UNC) i gyfeirio at westeion rhwydwaith. Oherwydd bod cregyn gorchymyn Unix fel arfer yn dehongli cymeriadau cefn mewn ffordd arbennig, cofiwch deipio mathau dyblyg wrth gefn fel y dangosir uchod wrth weithio gyda Samba.

Sut i Ddefnyddio Samba O Cleientiaid Apple Mac

Yr opsiwn Rhannu Ffeiliau ar Rhannu Mae panel Dewisiadau System Mac yn eich galluogi i ddod o hyd i Windows a chleientiaid Samba eraill. Yn gyntaf, mae Mac OSX yn ceisio cyrraedd y cleientiaid hyn trwy SMB ac yn disgyn yn ôl i brotocolau eraill os nad yw Samba yn gweithredu. Am ragor o wybodaeth, gweler Sut i Gysylltu â Rhannu Ffeiliau ar Eich Mac.

Gofynion i Ffurfweddu Samba

Yn Microsoft Windows, mae gwasanaethau SMB yn rhan o wasanaethau'r system weithredu. Mae'r gwasanaeth rhwydwaith Gweinyddwr (sydd ar gael trwy'r Panel Rheoli / tab Rhwydwaith, Gwasanaethau) yn darparu cefnogaeth i weinyddwr SMB tra bod y gwasanaeth rhwydwaith Gweithfan yn darparu cymorth i gleientiaid SMB, Noder bod y SMB hefyd yn gofyn am TCP / IP er mwyn gweithredu.

Ar weinydd Unix, mae dau broses daemon, smbd, a nmbd, yn cyflenwi'r holl ymarferoldeb Samba. I benderfynu a yw Samba yn rhedeg ar hyn o bryd, ar y math prydlonu gorchymyn Unix

ps ax | grep mbd | mwy

a gwiriwch fod smbd a nmbd yn ymddangos yn y rhestr broses.

Dechreuwch a rhoi'r gorau i Samem diaemons yn y ffasiwn arferol Unix:

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

Mae Samba yn cefnogi ffeil ffurfweddu, smb.conf. Mae'r model Samba ar gyfer addasu manylion fel enwau cyfranddaliadau, llwybrau cyfeirlyfrau, rheoli mynediad, a logio yn golygu golygu'r ffeil testun hon ac yna ailgychwyn y daemonau. Mae smd.conf lleiaf posibl (digon i wneud y gweinydd Unix i'w weld ar y rhwydwaith) yn edrych fel hyn

; Ychydig iawn /etc/smd.conf [byd-eang] cyfrif gwestai = grŵp gwaith gwyrdd = NETGROUP

Rhai Golwg i Ystyried

Mae Samba yn cefnogi opsiwn i amgryptio cyfrineiriau, ond gellir gwrthod y nodwedd hon mewn rhai achosion. Wrth weithio gyda chyfrifiaduron sy'n gysylltiedig â rhwydweithiau ansicr, sylweddoli bod y cyfrineiriau testun plaen yn cael eu cyflenwi wrth ddefnyddio smbclient yn hawdd i'w gweld gan rwydwaith sniffer .

Gall enwau materion manglo ddigwydd wrth drosglwyddo ffeiliau rhwng cyfrifiaduron Unix a Windows. Yn benodol, gall enwau ffeiliau sydd mewn achos cymysg ar system ffeiliau Windows ddod yn enwau ym mhob rhan isaf wrth eu copïo i'r system Unix. Efallai y bydd enwau ffeiliau hir iawn hefyd yn cael eu twyllo i enwau byrrach gan ddibynnu ar y systemau ffeiliau (ee hen Windows FAT) yn cael eu defnyddio.

Mae systemau Unix a Windows yn gweithredu'r llinell ddiwedd (EOL) confensiwn ar gyfer ffeiliau testun ASCII yn wahanol. Mae Ffenestri'n defnyddio dilyniant cerbyd dwy-gymeriad / llinell ffon (CRLF), tra bod Unix yn defnyddio un cymeriad yn unig (yr LF). Yn wahanol i'r pecyn mtools Unix, nid yw Samba yn perfformio trawsnewid EOL yn ystod trosglwyddo ffeiliau. Mae ffeiliau testun Unix (fel tudalennau HTML) yn ymddangos fel un llinell testun hir iawn pan gaiff ei drosglwyddo i gyfrifiadur Windows gyda Samba.

Casgliad

Mae technoleg Samba wedi bodoli ers dros 20 mlynedd ac mae'n parhau i gael ei ddatblygu gyda fersiynau newydd yn cael eu rhyddhau'n rheolaidd. Ychydig iawn o geisiadau meddalwedd sydd wedi mwynhau oes mor hir ddefnyddiol. Mae ystwythder Samba yn tystio i'w rôl fel dechnoleg hanfodol wrth weithio mewn rhwydweithiau heterogenaidd sy'n cynnwys gweinyddwyr Linux neu Unix. Er na fydd Samba yn dechnoleg prif ffrwd y mae angen i'r defnyddiwr ar gyfartaledd ei ddeall, mae gwybodaeth o'r SMB a Samba yn ddefnyddiol i weithwyr proffesiynol TG a rhwydwaith busnes.