കമ്പ്യൂട്ടർ നെറ്റ്വർക്കുകൾക്കായി സാംബാ ആമുഖം

ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിലുടനീളം നെറ്റ്വർക്ക് റിസോഴ്സ് പങ്കിടൽ നടപ്പിലാക്കുന്ന ക്ലയന്റ് / സെർവർ സാങ്കേതികവിദ്യയാണ് സാംബാ . സാംബയോടൊപ്പം, വിൻഡോസ്, മാക്, ലിനക്സ് / യുണിക്സ് ക്ലയന്റുകളിൽ ഫയലുകളും പ്രിന്ററുകളും പങ്കുവയ്ക്കാം.

സാംബായുടെ പ്രധാന പ്രവർത്തനം സെർവർ മെസ്സേജ് ബ്ളോക്ക് (എസ്എംബി) പ്രോട്ടോക്കോൾ നടപ്പിലാക്കിയതിൽ നിന്നും ഉരുത്തിരിഞ്ഞു. മൈക്രോസോഫ്റ്റ് വിൻഡോസ്, ലിനക്സ് വിതരണങ്ങൾ, ആപ്പിൾ മാക് ഒഎസ്എക്സ് എന്നിവയുടെ എല്ലാ ആധുനിക പതിപ്പുകളുമായും SMB ക്ലയന്റ്- സെർവർ സൈഡ് പിന്തുണ ലഭ്യമാണ്. സ്വതന്ത്ര ഓപ്പൺ സോഫ്ട്വെയറുകളും samba.org ൽ നിന്നും ലഭിക്കും. ഈ ഓപ്പറേറ്റിങ് സിസ്റ്റങ്ങൾക്കിടയിൽ സാങ്കേതിക വ്യത്യാസങ്ങൾ മൂലം സാങ്കേതികവിദ്യ വളരെ സങ്കീർണമാണ്.

സാംബയ്ക്കുവേണ്ടി നിങ്ങൾക്ക് എന്തു ചെയ്യാനാകും?

സാംബ നിരവധി രീതികളിൽ ഉപയോഗപ്പെടുത്താം. ഒരു ഇൻട്രാനെറ്റ് അല്ലെങ്കിൽ മറ്റ് സ്വകാര്യ നെറ്റ്വർക്കുകളിൽ, ഉദാഹരണത്തിന്, സാംബാ അപ്ലിക്കേഷനുകൾക്ക് ഒരു ലിനക്സ് സെർവർ, വിൻഡോസ് അല്ലെങ്കിൽ മാക് ക്ലയന്റുകൾ (അല്ലെങ്കിൽ തിരിച്ചും) തമ്മിലുള്ള ഫയലുകൾ കൈമാറാൻ കഴിയും. അപ്പാച്ചിയും ലിനക്സും പ്രവർത്തിപ്പിക്കുന്ന വെബ് സെർവറുകൾ ഉപയോഗിക്കുന്ന ആർക്കും വെബ് സൈറ്റ് ഉള്ളടക്കം വിദൂരമായി നിയന്ത്രിക്കാൻ FTP എന്നതിന് പകരം സാംബ ഉപയോഗിക്കുന്നു. ലളിതമായ കൈമാറ്റങ്ങൾ കൂടാതെ, SMB ക്ലയന്റുകൾക്ക് റിമോട്ട് ഫയൽ അപ്ഡേറ്റുകൾ നടത്താൻ കഴിയും.

വിൻഡോസ്, ലിനക്സ് ക്ലയൻറുകളിൽ നിന്നും Samba ഉപയോഗിക്കുന്നതു്

കമ്പ്യൂട്ടറുകൾക്കിടയിൽ ഫയലുകൾ പങ്കുവയ്ക്കാൻ വിൻഡോസ് ഉപയോക്താക്കൾ പലപ്പോഴും ഡ്രൈവുകൾ മാപ്പുചെയ്യുന്നു. ഒരു ലിനക്സ് അല്ലെങ്കിൽ യൂണിക്സ് സർവറിൽ പ്രവർത്തിയ്ക്കുന്ന സാംബാ സേവനങ്ങൾ ഉപയോഗിച്ച്, ആ ഫയലുകൾ അല്ലെങ്കിൽ പ്രിന്ററുകളെ ആക്സസ് ചെയ്യാൻ ഒരേ വിൻഡോസ് ഉപയോക്താക്കൾ ഉപയോഗിക്കും. വിൻഡോസ് എക്സ്പ്ലോറർ , നെറ്റ്വർക്ക് അയൽപക്കം , ഇന്റർനെറ്റ് എക്സ്പ്ലോറർ തുടങ്ങിയ ഓപ്പറേറ്റിങ് സിസ്റ്റം ബ്രൌസറുകളിലൂടെ വിൻഡോസ് ക്ലയൻറുകളിൽ നിന്നും യുണിക്സ് ഷെയറുകൾ ലഭ്യമാകും.

എതിർ ദിശയിലുള്ള ഡാറ്റ പങ്കിടുന്നത് സമാനമായ രീതിയിൽ പ്രവർത്തിക്കുന്നു. Unix പ്രോഗ്രാം smbclient വിന്ഡോസ് ഷെയറുകളിലേക്ക് ബ്രൌസുചെയ്യുകയും ബന്ധിപ്പിക്കുകയും ചെയ്യുന്നു. ഉദാഹരണത്തിന്, ഒരു വിൻഡോസ് കമ്പ്യൂട്ടറിൽ ലൂസിസ്വ എന്ന പേരിലുള്ള C $ യിലേക്ക് ബന്ധിപ്പിക്കാൻ, യുണിക്സ് കമാൻഡ് പ്രോംപ്റ്റിൽ താഴെ ടൈപ്പ് ചെയ്യുക

smbclient \\\\ louiswu \\ c $ -U യൂസർനെയിം

അവിടെ ഉപയോക്തൃനാമം സാധുവായ ഒരു വിൻഡോസ് എൻ.റ്റി അക്കൗണ്ട് നാമമാണ്. (ആവശ്യമെങ്കിൽ സാംബ ഒരു അക്കൗണ്ട് പാസ്വേഡ് ആവശ്യപ്പെടും.)

നെറ്റ്വർക്ക് ഹോസ്റ്റുകൾ റഫർ ചെയ്യുന്നതിനായി സാംബ യൂണിവേഴ്സൽ നെയിമിങ് കൺവെൻഷൻ (UNC) പാഥുകൾ ഉപയോഗിക്കുന്നു. യുണിക്സ് കമാൻഡ് ഷെല്ലുകൾ സാധാരണയായി ബസ്സ്ലാഷ് പ്രതീകങ്ങൾ ഒരു പ്രത്യേക രീതിയിൽ വ്യാഖ്യാനിക്കുന്നത് കാരണം, Samba ൽ പ്രവർത്തിക്കുമ്പോൾ മുകളിൽ കാണിച്ചിരിക്കുന്നതുപോലെ തനിപ്പകർപ്പ് ബഌലാഷുകൾ എഴുതാൻ ഓർമ്മിക്കുക.

Apple Mac Clients- ൽ നിന്ന് Samba ഉപയോഗിക്കുക

പങ്കിടലിൽ ഫയൽ പങ്കിടൽ ഓപ്ഷൻ Mac സിസ്റ്റം മുൻഗണനകളുടെ പാളി വിൻഡോസിലും മറ്റു സാംബാ ക്ലയന്റുകൾ കണ്ടുപിടിക്കാൻ നിങ്ങളെ പ്രാപ്തമാക്കുന്നു. SMB വഴി ഈ ക്ലയന്റുകളിലേക്ക് നേരിട്ട് Mac OSX സ്വയം ശ്രമിക്കുമ്പോൾ Samba പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ സമാന്തര പ്രോട്ടോക്കോളുകളിലേക്ക് തിരികെ വരും. കൂടുതൽ വിവരങ്ങൾക്ക് നിങ്ങളുടെ മാക്കിൽ ഫയൽ പങ്കിടലിനായി എങ്ങനെ കണക്ട് ചെയ്യാം.

സാംബ ക്റമികരിക്കുന്നതിനുള്ള ആവശ്യകതകൾ

മൈക്രോസോഫ്ട് വിൻഡോസിൽ, SMB സേവനങ്ങൾ ഓപറേറ്റിംഗ് സിസ്റ്റം സേവനങ്ങളിലാണ് നിർമ്മിച്ചിരിക്കുന്നത്. വർക്ക്സ്റ്റേഷൻ നെറ്റ്വർക്ക് സേവനം SMB ക്ലയന്റ് പിന്തുണ ലഭ്യമാക്കുമ്പോൾ സെർവർ നെറ്റ്വർക്ക് സേവനം (നിയന്ത്രണ പാനൽ / നെറ്റ്വർക്ക്, സേവനങ്ങൾ ടാബിൽ ലഭ്യമാണ്) SMB സെർവർ പിന്തുണ നൽകുന്നുണ്ട്, SMB ന് TCP / IP ആവശ്യമാണ്.

യൂണിക്സ് സെർവറിൽ, രണ്ടു ഡെമൺ പ്രോസസ്സ്, smbd, nmbd എന്നിവ എല്ലാ സാംബ പ്രവർത്തനങ്ങളും വിതരണം ചെയ്യുന്നു. സാംബ നിലവിൽ പ്രവർത്തിക്കുന്നുണ്ടോ എന്ന് നിർണ്ണയിക്കാൻ, Unix കമാൻഡ് പ്രോംപ്റ്റ് തരം

ps ax | grep mbd | കൂടുതൽ

പ്രക്രിയ ആരംഭത്തിൽ smbd, nmbd എന്നിവ പരിശോധിക്കണമെന്നും പരിശോധിക്കുക.

സാധാരണ യുണിക്സ് ഫാഷനിൽ സാംബ ഡെമണുകൾ ആരംഭിച്ച് നിർത്തുക:

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

സാംബാ ഒരു ക്രമീകരണ ഫയലിനെ പിന്തുണയ്ക്കുന്നു, smb.conf. പങ്കിടൽ പേരുകൾ, ഡയറക്ടറി പാഥുകൾ, ആക്സസ് കൺട്രോൾ, ലോഗ്ജിംഗ് എന്നിവ പോലുള്ള വിവരങ്ങൾ കസ്റ്റമൈസ് ചെയ്യുന്നതിനുള്ള സാംബാ മോഡൽ ഈ ടെക്സ്റ്റ് ഫയൽ എഡിറ്റുചെയ്ത് ഡെമോൺസ് പുനരാരംഭിക്കുന്നു. ഒരു ചെറിയ smd.conf (നെറ്റ്വർക്കിൽ യൂണിക്സ് സെർവർ കാണുന്നത് മതി) ഇതുപോലെയാണ്

; മിനിമൽ /etc/smd.conf [ആഗോള] അതിഥി അക്കൗണ്ട് = netguest വർക്ക്ഗ്രൂപ്പ് = NETGROUP

ചില ഗോട്ചകൾ പരിഗണിക്കാൻ

പാസ്വേർഡുകൾ എൻക്രിപ്റ്റ് ചെയ്യുന്നതിനുള്ള ഒരു ഓപ്ഷനെ Samba പിന്തുണയ്ക്കുന്നു, എന്നാൽ ഈ സവിശേഷത ചില സാഹചര്യങ്ങളിൽ ഓഫാക്കാനാകും. അസുരക്ഷിത നെറ്റ്വർക്കുകളുമായി ബന്ധിപ്പിക്കുന്ന കമ്പ്യൂട്ടറുകളിൽ പ്രവർത്തിക്കുമ്പോൾ smbclient ഉപയോഗിക്കുമ്പോൾ പ്ലെയിൻ ടെക്സ്റ്റ് പാസ്വേഡുകൾ വിതരണം ചെയ്യുന്നത് ഒരു നെറ്റ്വർക്ക് സ്നിഫറിനാൽ എളുപ്പത്തിൽ കണ്ടെത്താം.

യുണിക്സ്, വിൻഡോസ് കമ്പ്യൂട്ടറുകൾക്കിടയിൽ ഫയലുകൾ കൈമാറ്റം ചെയ്യുമ്പോൾ മാങ്ങൽ പ്രശ്നങ്ങൾ ഉണ്ടാകാം. പ്രത്യേകിച്ച്, Windows ഫയൽസിസ്റ്റത്തിൽ മിക്സഡ് കേസുള്ള ഫയൽ നാമങ്ങൾ യുണിക്സ് സിസ്റ്റത്തിലേക്ക് പകർത്തിയാൽ എല്ലാ ചെറിയക്ഷരങ്ങളിലും പേരുകൾ ആകാം. ഫയൽസിസ്റ്റമുകൾ (ഉദാ, പഴയ വിൻഡോസ് FAT) ഉപയോഗിക്കുന്നത് അനുസരിച്ച് വളരെയധികം ദൈർഘ്യമുള്ള നാമങ്ങൾ ചെറിയ പേരുകളിലേക്ക് ചുരുങ്ങും.

യുണിക്സ്, വിൻഡോസ് സിസ്റ്റങ്ങൾ എൻഡ്-ഓഫ്-ലൈൻ (EOL) ആസ്കി ടെക്സ്റ്റ് ഫയലുകൾക്ക് വ്യത്യസ്തമായ രീതിയിൽ കൺവെൻഷൻ. വിൻഡോസ് ഒരു രണ്ട് പ്രതീക ഗാരേജ് റിട്ടേൺ / ലൈൻഫീഡ് (CRLF) ക്രമം ഉപയോഗിക്കുന്നു, എന്നാൽ യുണിക്സ് ഒരു പ്രതലം മാത്രമാണ് ഉപയോഗിക്കുന്നത് (LF). Unix mtools പാക്കേജില് നിന്നും വ്യത്യസ്തമായി, ഫയല് ട്രാന്സ്ഫര് ചെയ്യുമ്പോള് സാംബ EOL പരിവർത്തനം നടത്തുന്നുമില്ല. Unba ടെക്സ്റ്റ് ഫയലുകൾ (HTML പേജുകൾ പോലുള്ളവ) ഒരു വിൻഡോസ് കമ്പ്യൂട്ടറിലേക്ക് Samba ഉപയോഗിച്ച് ട്രാൻസ്ഫർ ചെയ്യുമ്പോൾ ടെക്സ്റ്റിന്റെ വളരെ നീണ്ട വരിയായി ദൃശ്യമാകുന്നു.

ഉപസംഹാരം

സാംബ സാങ്കേതികവിദ്യ 20 വർഷത്തിലേറെ നിലനിന്നിരുന്നു, പതിവായി പുറത്തിറക്കിയ പുതിയ പതിപ്പുകളോടൊപ്പം വികസിപ്പിച്ചുകൊണ്ടിരിയ്ക്കുന്നു. വളരെ കുറച്ച് സോഫ്റ്റ്വെയർ പ്രയോഗങ്ങൾ അത്തരമൊരു ഉപയോഗപ്രദമായ ആയുസ്സ് ആസ്വദിച്ചിരുന്നു. ലിനക്സ് അല്ലെങ്കിൽ യുണിക്സ് സെർവറുകളിലുള്ള വൈവിധ്യമാർന്ന നെറ്റ്വർക്കുകളിൽ പ്രവർത്തിക്കുമ്പോൾ സാംബയുടെ പിൻബലത്തിൽ അത്യാവശ്യ സാങ്കേതികതയാണെന്ന് സാക്ഷ്യപ്പെടുത്തുന്നു. സാംബ ഒരിക്കലും ഒരു ശരാശരി ഉപഭോക്താവിനെ അറിഞ്ഞിരിക്കേണ്ട ഒരു മുഖ്യ സാങ്കേതികവിദ്യയായിരിക്കില്ല, SMB, Samba എന്നിവയുടെ അറിവ് ഐടി, ബിസിനസ് നെറ്റ്വർക്ക് പ്രൊഫഷണലുകൾക്ക് സഹായകമാണ്.