Pasiuna sa Samba alang sa Computer Networks

Ang Samba mao ang kliyente / server nga teknolohiya nga nagpatuman sa paghatag nga kapanguhaan sa network sa mga operating system. Uban sa Samba, ang mga file ug mga printer mahimong i-share sa mga Windows, Mac ug Linux / UNIX nga mga kliyente.

Ang core functionality ni Samba naggikan sa pagpatuman niini sa protocol nga Block Server (SMB). Ang SMB nga kliyente- ug suporta nga bahin sa server nag-upod sa tanan nga mga modernong bersyon sa Microsoft Windows, distribusyon sa Linux, ug Apple Mac OSX. Ang libre nga open software mahimo usab makuha gikan sa samba.org. Tungod sa teknikal nga kalainan sa taliwala niining mga operating system, ang teknolohiya mao ang labing komplikado.

Unsa ang Mahimo sa Samba alang kanimo

Ang Samba mahimo magamit sa nagkalainlaing mga paagi. Sa intranet o uban pang mga pribadong network, pananglitan, ang mga aplikasyon sa Samba makahimo sa pagbalhin sa mga file tali sa usa ka Linux server ug Windows o Mac nga mga kliyente (o vice versa). Ang bisan kinsa nga nagagamit sa mga Web server nga naggamit sa Apache ug Linux mahimong maghunahuna sa paggamit sa Samba kay sa FTP sa pagdumala sa sulod sa Web site sa layo. Gawas sa yano nga mga pagbalhin, ang mga kliyente sa SMB mahimo usab nga maghimo sa hilit nga mga update sa file

Unsaon Paggamit sa Samba gikan sa Windows ug Linux Client

Ang mga tiggamit sa Windows kanunay nga nagmaneho sa mapa aron ipaambit ang mga file sa mga computer. Uban sa mga serbisyo sa Samba nga nagdagan sa usa ka Linux o Unix server, ang mga tiggamit sa Windows mahimong mopahimulos sa sama nga mga pasilidad aron ma-access ang mga file o mga printer. Ang Unix shares mahimo nga makuha gikan sa Windows nga mga kliyente pinaagi sa operating system nga mga browser sama sa Windows Explorer , Network Neighborhood , ug Internet Explorer .

Ang pagpaambit sa mga datos sa kaatbang nga direksyon nag-obra usab. Ang programa nga Unix smbclient nagsuporta sa pag-browse ug pagkonekta sa mga bahin sa Windows. Pananglitan, aron makakonektar sa C $ sa usa ka computer sa Windows nga ginganlan og louiswu, i-type ang mosunod sa command prompt sa Unix

smbclient \\\ louiswu \\ c $ -U username

diin ang username usa ka balido nga Windows NT account nga ngalan. (Ang Samba mag-aghat alang sa usa ka password sa password kon gikinahanglan.)

Ang Samba naggamit sa mga dalan sa Universal Naming Convention (UNC) aron sa pagtumong sa network host. Tungod kay ang Unix command shells kasagaran naghubad sa backslash nga mga karakter sa usa ka espesyal nga paagi, hinumdomi ang pag-type sa mga duplikado nga backslashes sama sa gipakita sa ibabaw sa diha nga nagtrabaho uban sa Samba.

Kon Unsaon Paggamit sa Samba Gikan sa Apple Client Client

Ang Pagpili sa File Sharing sa Sharing Ang pane sa Mac System Preferences mohatag kanimo sa pagpangita sa Windows ug uban pang mga kliyente sa Samba. Ang Mac OSX awtomatikong una nga naningkamot sa pagkab-ot niini nga mga kliyente pinaagi sa SMB ug mahulog balik ngadto sa mga alternatibong mga protocol kung ang Samba dili nagalihok. Alang sa dugang kasayuran tan-awa Kon Unsaon Pag-konektar sa Pagpakigbahin sa File sa Imong Mac.

Kinahanglanon nga I-configure ang Samba

Sa Microsoft Windows, ang mga serbisyo sa SMB gitukod sa mga serbisyo sa operating system. Ang serbisyo sa network sa Server (nga makuha pinaagi sa Control Panel / Network, Services tab) naghatag sa suporta SMB server samtang ang serbisyo sa network sa Workstation naghatag sa suporta sa SMB client, Hinumdomi nga ang SMB nagkinahanglan usab sa TCP / IP aron mahimo.

Sa usa ka server sa Unix, ang duha ka mga proseso sa daemon, smbd, ug nmbd, naghatag sa tanan nga functional nga Samba. Aron matino kung ang Samba karon nagdagan, sa unix command prompt type

ps ax | grep mbd | labaw pa

ug susihon nga ang smbd ug nmbd makita diha sa listahan sa proseso.

Sugdi ug ihunong ang Samba daemon sa normal nga Unix nga paagi:

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

Ang Samba nagsuporta sa usa ka configuration file, smb.conf. Ang Samba nga modelo sa pagpa-ilis sa mga detalye sama sa mga ngalan sa share, direktoryo nga mga agianan, access control, ug logging naglakip sa pag-edit sa niini nga text file ug dayon i-restart ang mga daemons. Ang usa ka gamay nga smd.conf (igo aron ang Unix server makita sa network) ingon niini

; Minimal /etc/smd.conf [global] guest account = netguest workgroup = NETGROUP

Ang Pipila sa mga Gotchas nga Hunahunaon

Gisuportahan sa Samba ang usa ka kapilian sa pag-encrypt sa mga password, apan kini nga bahin mahimong mapalong sa pipila ka mga kaso. Sa diha nga nagtrabaho uban sa mga kompyuter nga konektado sa walay kasigurohan nga mga network, makaamgo nga ang yano nga mga password sa text nga gisudlan kon gamiton ang smbclient mahimong dali nga makita sa usa ka network sniffer .

Ang ngalan nga mga isyu sa mangling mahimo mahitabo sa pagbalhin sa mga file tali sa Unix ug Windows nga mga computer. Sa partikular, ang mga ngalan sa mga file nga anaa sa nagkalainlain nga kaso sa filesystem sa Windows mahimong mga ngalan sa tanan nga mga letra sa dihang gikopya sa sistema sa Unix. Ang hataas nga mga pangalan sa filename mahimo usab nga maputol ngadto sa mas mubo nga mga ngalan depende sa mga filesystem (eg, daan nga Windows FAT) nga gigamit.

Ang mga sistema sa Unix ug Windows nag-implementar sa end-of-line (EOL) lainlaing kombensiyon alang sa mga texto sa ASCII. Ang Windows naggamit sa duha ka carriage return / linefeed (CRLF) sequence, samtang ang Unix naggamit lamang og usa ka karakter (ang LF). Dili sama sa Unix mtools nga pakete, ang Samba wala maghimo sa EOL nga conversion sa panahon sa paglihok sa file. Ang mga file sa text sa Unix (sama sa mga pahina sa HTML) makita nga usa ka taas kaayo nga usa ka linya sa teksto kon ibalhin sa usa ka computer sa Windows uban sa Samba.

Konklusyon

Ang teknolohiya sa Samba naglungtad sulod sa kapin sa 20 ka tuig ug padayon nga napalambo pinaagi sa bag-ong mga bersiyon nga regular nga gipagawas. Diyutay ra kaayo nga mga aplikasyon sa software ang nakatagamtam sa ingon ka taas nga mapuslanon nga kinabuhi. Ang kalig-on sa Samba nagpamatuod sa papel niini isip mahinungdanon nga teknolohiya kon nagtrabaho sa mga heterogeneous nga mga network nga naglakip sa Linux o Unix server. Samtang ang Samba dili mahimo nga usa ka mainstream nga teknolohiya nga kinahanglan nga masabtan sa kasagaran nga mga mamumuo, ang kahibalo sa SMB ug Samba makatabang alang sa IT ug sa mga propesyonal sa network sa negosyo.