Internet

Inleiding tot Samba voor computernetwerken

Schrijver: Randy Alexander
Datum Van Creatie: 24 April 2021
Updatedatum: 9 Kunnen 2024
Anonim
Voorstelling keuzepakket systeembeheer + Mattias Gees "Wat na Toegepaste Informatica"?
Video: Voorstelling keuzepakket systeembeheer + Mattias Gees "Wat na Toegepaste Informatica"?

Inhoud

Samba is client / server-technologie die het delen van netwerkbronnen op verschillende besturingssystemen implementeert. Met Samba kunnen bestanden en printers worden gedeeld tussen Windows-, Mac- en Linux / UNIX-clients.

De kernfunctionaliteit van Samba komt voort uit de implementatie van het Server Message Block (SMB) -protocol. Ondersteuning voor SMB-clients en servers wordt geleverd met alle moderne versies van Microsoft Windows, Linux-distributies en Apple Mac OSX. De gratis open software is ook verkrijgbaar via samba.org. Vanwege technische verschillen tussen deze besturingssystemen is de technologie redelijk geavanceerd.

Wat Samba voor u kan doen

Samba kan op verschillende manieren worden gebruikt. Op een intranet of andere particuliere netwerken kunnen Samba-applicaties bijvoorbeeld bestanden overzetten tussen een Linux-server en Windows- of Mac-clients (of omgekeerd). Iedereen die webservers gebruikt waarop Apache en Linux draaien, kan overwegen om Samba in plaats van FTP te gebruiken om de inhoud van websites op afstand te beheren. Naast eenvoudige overdrachten kunnen SMB-clients ook externe bestandsupdates uitvoeren.


Samba gebruiken vanuit Windows- en Linux-clients

Windows-gebruikers brengen vaak schijven in kaart om bestanden tussen computers te delen. Met Samba-services die op een Linux- of Unix-server worden uitgevoerd, kunnen Windows-gebruikers profiteren van dezelfde faciliteiten om toegang te krijgen tot die bestanden of printers. Unix-shares kunnen worden bereikt vanaf Windows-clients via de browsers van het besturingssysteem, zoals Windows Explorer, Netwerkomgeving, en Rand.

Gegevens delen in de tegenovergestelde richting werkt op dezelfde manier. Het Unix-programmasmbclient ondersteunt browsen en verbinding maken met Windows-shares. Als u bijvoorbeeld verbinding wilt maken met C $ op een Windows-computer met de naam louiswu, typt u het volgende bij de Unix-opdrachtprompt

smbclient louiswu c $ -U gebruikersnaam

waargebruikersnaam is een geldige Windows NT-accountnaam. (Samba zal indien nodig om een ​​accountwachtwoord vragen.)


Samba gebruikt Universal Naming Convention (UNC) -paden om te verwijzen naar netwerkhosts. Omdat Unix-opdrachtshells normaal gesproken backslash-tekens op een speciale manier interpreteren, vergeet niet om dubbele backslashes te typen zoals hierboven weergegeven wanneer u met Samba werkt.

Samba gebruiken vanaf Apple Mac-clients

De Bestanden delenoptie op de Sharing paneel van Mac Systeemvoorkeuren stelt u in staat om Windows en andere Samba-clients te vinden. Mac OSX probeert automatisch eerst deze clients via SMB te bereiken en valt terug naar alternatieve protocollen als Samba niet werkt.

Vereisten om Samba te configureren

In Microsoft Windows zijn SMB-services ingebouwd in besturingssysteemservices. DeServer netwerkdienst (beschikbaar via Configuratiescherm / Netwerk, tabblad Services) biedt ondersteuning voor SMB-servers terwijl deWerkstation netwerkdienst biedt ondersteuning voor SMB-clients. Houd er rekening mee dat SMB ook TCP / IP vereist om te kunnen functioneren.


Op een Unix-server bieden twee daemon-processen, smbd en nmbd, alle Samba-functionaliteit. Om te bepalen of Samba momenteel actief is, typ je achter de Unix-opdrachtprompt

ps bijl grep mbd | meer

en controleer of zowel smbd als nmbd in de proceslijst verschijnen.

Start en stop Samba-daemons op de normale Unix-manier:

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

Samba ondersteunt een configuratiebestand, smb.conf. Het Samba-model voor het aanpassen van details zoals sharenamen, mappaden, toegangscontrole en logboekregistratie omvat het bewerken van dit tekstbestand en het opnieuw opstarten van de daemons. Een minimale smd.conf (genoeg om de Unix-server zichtbaar te maken op het netwerk) ziet er zo uit

; Minimaal /etc/smd.conf
[globaal]
gastaccount = netguest
werkgroep = NETGROUP

Sommige Gotchas om te overwegen

Samba ondersteunt een optie om wachtwoorden te versleutelen, maar deze functie kan in sommige gevallen worden uitgeschakeld. Wanneer u werkt met computers die via onveilige netwerken zijn verbonden, moet u zich realiseren dat de wachtwoorden voor platte tekst die worden verstrekt bij het gebruik van smbclient, gemakkelijk kunnen worden opgemerkt door een netwerksnuffelaar.

Naam mangelen er kunnen problemen optreden bij het overzetten van bestanden tussen Unix- en Windows-computers. In het bijzonder bestandsnamen die in gemengde letters op het Windows-bestandssysteem staan, kunnen namen in kleine letters worden wanneer ze naar het Unix-systeem worden gekopieerd. Zeer lange bestandsnamen kunnen ook worden ingekort tot kortere namen, afhankelijk van het bestandssysteem (bijvoorbeeld oude Windows FAT) dat wordt gebruikt.

Unix- en Windows-systemen implementeren deend-of-line (EOL) conventie voor ASCII-tekstbestanden anders. Windows gebruikt een Carriage Return / Linefeed (CRLF) -reeks van twee tekens, terwijl Unix slechts één teken (de LF) gebruikt. In tegenstelling tot het Unix mtools-pakket, voert Samba geen EOL-conversie uit tijdens bestandsoverdracht. Unix-tekstbestanden (zoals HTML-pagina's) verschijnen als een zeer lange enkele tekstregel wanneer ze met Samba naar een Windows-computer worden overgebracht.

Gevolgtrekking

Samba-technologie bestaat al meer dan 20 jaar en wordt nog steeds ontwikkeld met nieuwe versies die regelmatig worden uitgebracht. Zeer weinig softwaretoepassingen hebben zo'n lange nuttige levensduur gehad. Samba's veerkracht getuigt van haar rol als essentiële technologie bij het werken in heterogene netwerken met Linux- of Unix-servers. Hoewel Samba nooit een gangbare technologie zal zijn die de gemiddelde consument moet begrijpen, is kennis van het MKB en Samba nuttig voor IT- en zakelijke netwerkprofessionals.

Populaire Artikels

Verse Berichten

Wat is Super-AMOLED (S-AMOLED)?
Leven

Wat is Super-AMOLED (S-AMOLED)?

-AMOLED (uperactieve matrix organiche lichtgevende diode) i een marketingterm die verwijt naar een weergavetechnologie die wordt gebruikt in verchillende elektroniche apparaten. De "uper" i...
SIIG 90W Smart Charging Station Review
Tehnologies

SIIG 90W Smart Charging Station Review

Onze redacteuren onderzoeken, teten en bevelen onafhankelijk de bete producten aan; hier vindt u meer informatie over on beoordelingproce. We kunnen commiie ontvangen voor aankopen die zijn gedaan vi...