Samba merupakan program sumber terbuka yang menyediakan layanan berbagi berkas dan pencetak. Awalnya dibuat untuk menghubungkan Linux dengan Windows, Samba menerapkan protokol SMB untuk membagikan sumber daya jaringan seperti berkas, pencetak, antar sistem operasi yang berbeda. Samba memungkinkan otomatisasi domain, berbagi sumber daya, dan otentikasi pengguna di jaringan.
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Instalasi dan Konfigurasi SAMBA
1. i r m a n d a d p . b l o g s p o t . c o m
SAMBA
Pengertian Samba
Samba adalah program yang berdifat open source yang menyediakan layanan
berbagi berkas (file service) dan berbagi alat pencetak (print service).
Sejarah Samba
IBM dan Sytec mengembangkan sebuah sistem network yang disebut NetBIOS.
Microsoft menambahkan sebuah feature berupa I/O redirection, sehingga sebuah
resource local (printer, hardisk) bisa diakses melalui network oleh komputer lain
(SMB).
Bulan desember 1991, samba server dibuat oleh Andrew Tridgell.
Tahun 1992 projek samba dibuat untuk mengatasi persoalan tentang
menghubungkan antara linux dengan windows, dan merupakan awal mula
berdirinya team samba yang beranggotakan beberapa hacker.
SMB
SMB (Server Message Block) merupakan protokol standar yang dibuat oleh Microsoft
yang digunakan pada sistem Windows. Fungsi SMB dalam Windows adalah sebagai
protokol yang digunakan untuk membagi data (sharing file), baik dari perangkat CD-
ROM, harddisk, maupun perangkat output seperti printer dan plotter untuk dapat
digunakan bersama-sama. Untuk keperluan yang sama, Linux juga mengembangkan
sebuah program yang mempunyai fungsi yang sama seperti SMB pada Windows,
yaitu Samba. Samba merupakan merupakan package yang berjalan pada sistem Linux
yang mampu menerapkan protokol SMB pada sistem Linux.
Fungsi SMB
SMB memiliki beberapa fungsi umum yang dirangkum seperti berikut :
Membuka dan menutup koneksi antara SMB Client (disebut sebagai redirector)
dan SMB Server (komputer yang menjalankan file and print services) untuk
mengizinkan client agar dapat mengakses sumberdaya di dalam jaringan.
Menemukan, membaca, dan menulis berkas dalam sebuah file server.
Menemukan dan menggunakan alat pencetak yang digunakan bersama-sama untuk
mencetak secara jarak jauh.
2. i r m a n d a d p . b l o g s p o t . c o m
Kegunaan SAMBA
Samba memiliki beberapa kegunaan yaitu :
Penghubung mesin Unix (termasuk Linux) dengan mesin DOS/Windows.
Menempatkan mesin Unix (Linux) sebagai Primary Domain Controller
sebagaimana yang dilakukan Windows NT / Windows 2000 Server.
Berbagi file dan printer pada semua komputer yang terhubung ke jaringan
Memberikan autentikasi kepada tiap client yang login kedalam 1 domain pada 1
jaringan.
Keuntungan SAMBA
Penggunaan Samba dalam sebuah jaringan dapat memberikan beberapa keuntungan
antara lain sebagai berikut :
Karena merupakan package open source, Samba bebas digunakan untuk keperluan
pribadi maupun instansi.
Mampu menjembatani sistem operasi yang berbeda (seperti Linux dengan
Windows).
Samba mampu mengoptimalkan mesin Linux sebagai PDC (Primary Domain
Controler), sehingga memiliki kemampuan yang mirip denagn kemampuan yang
dimiliki oleh Windows NT.
Samba dapat digunakan untuk saling berbagi sumber daya data baik dari CD-
ROM, harddisk, disket, maupun perangkat penyimpanan lain, seperti flashdisk,
dll.
Samba mampu menangani pembagian sumber daya perangkat output seperti
printer dan plotter, sehingga peralatan ini dapat digunakan secara bersama dalam
Jaringan.
Samba mengizinkan komputer Windows untuk mengakses driver yang dimiliki
oleh komputer Linux. Sebaliknya, komputer Linux yang menggunakan program
samba dapat digunakan sebagai jembatan, sehingga Anda dapat memanfaatkan
data yang disharing oleh komputer Windows
3. i r m a n d a d p . b l o g s p o t . c o m
Instalasi SAMBA
Install paket samba terlebih dahulu dengan perintah apt-get install samba
Konfigurasi SAMBA
Kita buat 2 folder yang akan di share dengan nama write-able dan read-only
Kita buat sebuah file ke dalam direktori yang sudah kita buat sebelumnya
Buka file /etc/samba/smb.conf
Konfigurasi file samba berdasarkan user dan password.
Cari bagian AUTHENTICATION atau bisa dengan cara CTRL+W ketikan
security, lalu hapus tanda pagar(#) pada line security = user
4. i r m a n d a d p . b l o g s p o t . c o m
Pada line paling bawah, sisipkan sricpt berikut untuk pengaturan direktori yang di
sharing. Save CTRL+O , Exit CTRL+X
Keterangan :
[write-able] dan [read-only] = nama direktori samba
Path = lokasi file samba di server
Browseable = folder dapat di search atau tidak
Writeable = hak akses menulis pada folder tersebut
Read only = hak akses membaca pada folder tersebut
Karena kita akan mengakses file samba berdasarkan user dan password maka kita
buat user terlebih dahulu dengan perintah adduser (nama user)
Setelah itu kita buat password file samba berdasarkan user yang sudah kita buat
5. i r m a n d a d p . b l o g s p o t . c o m
Restart samba /etc/init.d/samba restart
Konfigurasi Client Windows
Buka Run lalu ketikan backslash() IP address server lalu tekan Enter atau OK
Setelah itu akan muncul direktori samba yang sudah kita buat
Buka folder write-able atau read only, lalu kita akan dimintai username dan
password untuk masuk ke direktori tersebut. Isikan username dan password samba
yang sudah kita buat diserver lalu tekan Enter atau OK.
6. i r m a n d a d p . b l o g s p o t . c o m
Coba edit file iseng.txt dan perhatikan isi file yang tadi kosong ketika kita edit
lalu disave ukuran file akan bertambah
Sekarang kita coba edit file coba.txt pada direktori read-only, karena file coba.txt
hanya bisa di baca saja maka ketika kita save akan membuat file baru.
7. i r m a n d a d p . b l o g s p o t . c o m
Konfigurasi SAMBA tanpa username dan password
Cari bagian AUTHENTICATION atau bisa dengan cara CTRL+W ketikan
security, ganti kata security = user menjadi security = share
Pada line paling bawah, tambahkan sricpt berikut untuk pengaturan direktori yang
di sharing. Save CTRL+O , Exit CTRL+X
Restart samba /etc/init.d/samba restart
Cek melalui client, buka salah satu direktori tersebut dan kita bisa masuk ke
direktori tersebut tanpa diminta username dan password