Halo teman teman, kembali lagi bersama saya di web saya :D. Kalo ini saya akan membagikan cara untuk membuat Samba Server pada Debian 10 (Buster). Seperti biasanya, sebelum kita lanjut ke tutorialnya kita akan mengenal lebih dalam dahulu apa itu Samba? dan apasih kegunaannya. Simak terus yaa.
Dalam hal untuk proses berbagi data atau penggunaan layanan data secara
bersama-sama, kita tidak hanya terbatas bisa menggunakan protokol FTP
(File Transfer Protokol) yang sudah pernah saya bahas sebelumnya pada
artikel Cara Membuat FTP Server Pada Debian 10. Tapi kita juga bisa mengandalkan sebuah program yang berjalan di sistem operasi keluarga UNIX, yang biasa disebut SAMBA. Tentunya
sebagian dari anda sudah banyak yang memanfaatkan fitur sharing data
atau printer pada sistem operasi Microsoft Windows dengan tujuan
mengakses data atau printer tersebut secara bersama-sama. Sekarang bagaimana jika kita ingin membuat sebuah server
sharing data dengan sistem operasi yang berbasis keluarga UNIX ? Dalam
kondisi ini kita bisa memanfaatkan protokol yang dimiliki oleh samba
server yang bisa berjalan pada sistem operasi keluarga UNIX
Pengertian Samba Server
Samba server adalah sebuah layanan protokol yang berjalan di sistem
operasi Linux untuk dapat melayani pertukaran data dalam jaringan dengan
mudah antara Microsoft Windows (Client) dan Linux. Selain itu samba
sering digunakan untuk menggunakan data secara bersama-sama dari
server. Aplikasi Samba
Server ini berjalan dibawah platform sistem operasi keluarga UNIX dengan
menggunakan protokol SMB atau Service Message Block yang mana protokol
ini juga digunakan oleh sistem operasi microsoft windows yang juga
memiliki fungsi sebagai jaringan client server dalam proses penggunaan
data beserta resource yang ingin difungsikan secara bersama-sama.
Fungsi Samba Server
- Samba Server berfungsi sebagai penghubung antara sistem operasi keluarga UNIX dengan sistem operasi Microsoft Windows dalam menjembatani sharing file atau berbagi dokumen, sharing printer, PDC, Firewall, DNS, DHCP, FTP, webserver, sebagai gateway, mail server, proxy, serta device lainnya yang mendukung.
- Samba Server juga bisa berfungsi sebagai PDC atau Primary Domain Controller yang bertujuan untuk melakukan validasi kepada setiap client yang tergabung dalam satu domain, sederhana-nya user yang memiliki izin untuk mengakses resource yang disediakan hanya user yang sudah terdaftar di di suatu domain yang ditentukan saja
Cara Kerja Samba Server
Samba berjalan di background atas dua program yaitu SMBD dan NMBD,
secara singkat SMBD adalah file server yang nanti akan menghasilkan
suatu proses baru untuk setiap client yang aktif sementara. NMBD
bertugas untuk mengkonversi nama komputer atau NetBIOS menjadi sebuah
alamat IP. Seorang admin jaringan dapat mengatur file konfigurasinya di
direktori "/etc/samba/smb.conf" dengan konfigurasi sesuai keinginan
seperti dijadikan file server, print server, domain controller, dan
masih banyak fungsi lainnya.
Kelebihan Samba Server
- Dapat digunakan secara Gratis (Free) tanpa perlu membayar
- Tersedia untuk berbagai macam platform dan distro
- Mudah dikonfigurasi oleh seorang admin jaringan
- Sudah terhubung langsung dengan jaringan
- Mudah digunakan sesuai dengan kebutuhan administrator
- Mempunyai performa dan fungsi yang maksimal dan jarang ditemui masalah error dalam penggunaannya
Langkah Langkah Membuat Samba Server
- Pertama-tama, sebelum kita menginstall Samba Server, jangan lupa untuk melakukan Repository pada server agar packet yang akan kita install dapat terdeteksi. Selanjutnya jangan lupa untuk mengoneksikan server(linux) dan client(windows) dengan IP yang berada pada 1 jaringan.
- Kemudian login pada root dan ketikan perintah "apt-get install samba" untuk menginstall paket samba, kemudian klik enter untuk memulai.
- Nanti akan muncul tab seperti gambar dibawah, pilih "no" karena kita tidak akan menggunakan DHCP server dari Windows. Kemudian kita tinggal mengikuti perintah instalasi dari linuxnya, jika diminta memasukan disk 1/2/3 masukan disk sesuai dengan perintahnya. Tunggu hingga instalasi selesai
- Setelah selesai menginstall paket Sambanya, kita akan membuat direktori penyimpanan untuk samba servernya, disini saya membuat direktorinya pada "/home/sambaariftkj1". Jangan lupa untuk melakukan "chmod 777 (nama direktori)" supaya direktori tersebut dapat diakses oleh user manapun.
- Setelah itu, kita akan masuk ke direktori "/etc/samba", di direktori tersebut akan terlihat ada file yang bernama "smbd.conf". Nah, file itulah yang akan kita edit untuk melakukan konfigurasi samba server kita. Gunakan perintah "nano" untuk mengedit file tersebut.
- Setelah kita masuk kedalam file tersebut, pergi ke baris paling bawah dan tambahkan konfigurasi seperti berikut.
- Setelah itu save dan close konfigurasinya. Kemudian kita akan merestart service sambanya dengan perintah dibawah ini.
- Sebelumnya saya sudah membuat file .txt di direktori "/home/sambaariftkj1" untuk mengetes clientnya apakah file tersebut bisa diakses atau tidak, apakah client bisa mengeditnya apa tidak.
- Kemudian masuk kedalam "Windows Explorer" dan ketikan "\\(IP Address servernya)", atau kita juga bisa menekan tombol "Win + R" dan ketikan "\\(IP Address servernya)"
- Dapat kita lihat disini bahwa client Windowsnya sudah dapat mengakses direktori sambanya. Disini saya bisa menambahkan file, mengedit filenya, menambahkan, dll.
Dengan ini kita sudah bisa membuat Samba Server sederhana di Debian 10 buster dengan Windows 10 sebagai client. Disini kita masih sama sama belajar, jika ada kesalahan mohon diingatkan melalui komentar. Terima Kasih sudah mampir di website saya :D
By : Arif Nugraha Santosa | SMKN 1 Kediri
0 komentar:
Posting Komentar