Dokumen ini membahas tentang pengenalan Samba Server pada Linux. Samba adalah server yang dapat membuat sistem berbasis Unix seperti Linux untuk melakukan sharing resource dengan sistem Windows. Samba menerapkan protokol SMB untuk membuat sistem Unix menjadi file atau print server. Dokumen ini juga menjelaskan fungsi Samba seperti menghubungkan mesin Linux dan Windows, berfungsi sebagai PDC, dan keunggulannya seperti gratis dan mudah dikonfigurasi.
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
SAMBA SERVER - PENERAPAN
1. SAMBA SERVER
Pengenalan Samba Server pada Linux
Program Studi Diploma IV Multimedia dan Jaringan
Jurusan Teknik Informatika
Politeknik Negeri Batam
Batam
2013
Disusun Oleh :
Ahmad Saktia Asrudin Yunus
4311211029
SAMBA SERVER - DECEMBER 2013
1
2. Apa itu Samba?
1. Pengertian Samba
Samba adalah server yang sangat powerful yang dapat membuat sistem berbasis
Unix (seperti Linux) untuk melakukan sharing resource dengan system berbasis
Windows. Hal ini tentu sangat berguna pada sebuah LAN yang terdiri atas beberapa
workstation dengan flatform sistem operasi Linux dan Windows sehingga dapat lebih
efisien dengan adanya pembagian resource, seperti file dan printer, untuk dapat
digunakan secara bersama-sama. Samba merupakan sebuah software aplikasi buatan
Andrew
Tridgel
dari
ANU
(Australian
National
University)
dengan
mengimplementasikan protokol SMB (Server Message Block) pada sistem operasi Unix.
Protokol ini kadang-kadang dapat berlaku sebagai protokol CIFS (Common Internet File
Sistem), LanManager, NetBIOS. Protokol SMB ini dapat membuat sebuah komputer
dengan sistem operasi Unix menjadi file atau print server menjadi file atau print server
atau seperti klien ftp untuk mengakses share SMB baik di Samba server atau di sever lain
yang kompatibel seperti Windows NT, mendukung nameserving dan browsing NetBIOS,
dan lain-lain.
Mekanisme SMB
Username dan Password
Untuk memahami hubungan antara Linux/Samba/Windows, kita harus mempelajari
sistem file, printer, dan user pada kedua operating sistem. Beberapa manajemen
pengaturan username dan password :
Linux Password Authentication Module (PAM), akan membuat autentikasi user
dengan PDC sehingga kita tetap mempunyai dua user, satu di lokal dan satu lagi di
PDC , tapi user hanya perlu menyimpan password hanya dalam sistem window.
SAMBA SERVER - DECEMBER 2013
2
3.
Samba sebagai PDC, akan menyimpan login dan password pada sistem Linux.
Membuat solusi sendiri dengan Perl, kita dapat membuat sendiri. Hal ini dilakukan
dengan menggunakan Winperl dan modul-modul Perl yang memungkinkan
pengubahan paa Security Access Manager (SAM), untuk mengupdate daftar
password PDC. Script Perl pada sisi Linux dapat berkomunikasi dengan script
WinPerl untuk menjaga sinkronisasi account.
Perbedaan smbd dengan nmbd
Sebenarnya Samba disusun atas dua damon, yatu smbd dan nmbd. Smbd adalah
daemon yang secara nyata menangani servis sharing file sistem dan printer untuk klien.
Pada saat sebuah klien melakukan autentikasi, smbd akan membuatkan duplikat dirinya,
bagian asli akan kembali ke port 139 untuk mendengarkan permintaan baru dan bagian
duplikat menangani koneksi terhadap klien. Dulikat ini
juga mengubah ID user efektifnya dari root ke user yang terautentikasi. Misalnya, kalau
user “user” melakukan autentikasi dengan smbd, duplikat baru akan berjalan dengan
permisi “user”, dan bukannya permisi “root”). Duplikat ini akan berada di memory selama
masih terkoneksi dengan klien.
Daemon nmbd bertanggung-jawab untuk menangani permintaan server name
NetBIOS. Ia akan mendengarkan port 137, tidak seperti smbd, nmbd tidak membuat
contoh dirinya untuk menangani setiap pertanyaan. Kedua daemon itu harus dijalankan
agar Samba bekerja dengan baik.
2. Fungsi SAMBA
a. Menghubungkan antara mesin Linux (UNIX) dengan mesin Windows. Sebagai
perangkat lunak cukup banyak fungsi yang dapat dilakukan oleh samba software,
mulai dari menjembatani sharing file, sharing device, PDC, firewall, DNS, DHCP,
FTP, webserver, sebagai gateway, mail server, proxy dan lain-lain. Fasilitas
SAMBA SERVER - DECEMBER 2013
3
4. pengremote seperti telnet dan ssh juga tersedia. Salah satu keunggulan lainnya
adalah adanya aplikasi pengaturan yang tidak lagi hanya berbasis teks, tetapi juga
berbasis grafis yaitu swat. Menempatkan masin Linux/UNIX sebagai PDC (Primary
Domain Controller) seperti yang dilakukan oleh NT dalam jaringan Wondows.
b. Samba PDC (Primary Domain Controller) bertujuan sebagai komputer yang akan
melakukan validasi user kepada setiap client yang akan bergabung dalam satu
domain tertentu, dengan kata lain hanya user yang terdaftar yang diijinkan masuk
ke domain tersebut dan mengakses semua fasilitas domain yang disediakan.
c. Dapat berfungsi sebagai domain controller pada jaringan Microsoft Windows.
3. Keunggulan Samba
Gratis atau free
Tersedia untuk berbagai macam platform
Mudah dikonfigurasi oleh administrator
Sudah terhubung langsung dengan jaringan dan jarang ditemui masalah dalam
penggunaannya di jaringan
Mudah dikonfigurasi sesuai dengan kebutuhan administrator
Dapat diandalkan karena jarang terjadi kesalahan, kecuali sever computer anda
bermasalah dengan perangkat kerasnya.
Mempunyai performa yang maksimal.
SAMBA SERVER - DECEMBER 2013
4
5. Sumber Pustaka
Universitas Muhammadiyah Malang, "Panduan Lengkap Membangun Server Menggunakan
Linux SuSe 9.1 http://directory.umm.ac.id/Operating%20System%20Ebook/SUSE/suse11.pdf,
diunduh pada tanggal 21 Desember 2013
Shabri
Prayogi,
"Pengertian,
Fungsi
dan
Keunggulan
Samba",
http://shabri.cyber4rt.com/2012/05/pengertian-fungsi-dan-keunggulan-samba.html, diakses
pada tanggal 21 Desember 2013
SAMBA SERVER - DECEMBER 2013
5