SAMBA

 Konfigurasi SAMBA Server.




Apa itu Samba?

    Samba Server adalah sebuah program dengan protokol client server yang dapat diibaratkan sebagai jembatan yang menghubungkan proses penyediaan layanan untuk berbagi data atau dokumen antara sistem operasi keluarga UNIX dengan sistem operasi Microsoft Windows.

Fungsi Samba Server.

  • Berfungsi sebagai jembatan antara sistem operasi UNIX dengan sistem operasi microsoft windows dalam menghubungkan pembagian file atau pembagian dokumen, pembagian alat cetak serta perangkat lainnya yang mendukung.

  • Berfungsi sebagai Primary Domain Controller (PDC) yang mengautentikasi pengguna yang mempunyai izin untuk mengakses resource yang disediakan.

Kelebihan Samba Server

    Program samba dipercaya dan digunakan oleh banyak orang karena berbagai kelebihan yang ditawarkan. Keunggulannya di antara lain yakni gratis, performanya bagus dalam sharing resource, bisa dipercaya karena jarang mengalami masalah, tersedia untuk berbagai macam platform, mendukung di berbagai sistem operasi keluarga UNIX, telah tersambung langsung dengan jaringan, mudah dikonfigurasikan dan digunakan sesuai dengan kebutuhan administrator.


Komponen Samba Server

  • Smbd adalah daemon atau program latar belakang yang secara nyata mengatur servis sharing file sistem dan printer untuk klien. Smbd akan menduplikat dirinya pada saat klien melakukan autentikasi, bagian yang asli akan kembali ke port 139 untuk mendengarkan permintaan baru dan bagian duplikat akan mengurusi koneksi terhadap klien.
  • Program latar belakang nmbd bertugas menangani permintaan server name NetBIOS. Berbeda dari smbd, nmbd tidak menduplikat dirinya untuk menangani setiap pertanyaan.
  • Smbclient merupakan aplikasi untuk mengakses SMB resource share dengan tampilan menyerupai FTP.
  • Smbtar merupakan program yang mencadangkan data yang dibagi.
  • Nmblookup merupakan program yang membantu pencarian nama dengan menggunakan NetBIOS over TCP/IP. Nmblookup dapat dimanfaatkan untuk menyelesaikan nama koputer ke nomor IP ataupun sebaliknya.
  • Smbpasswd adalah program yang membolehkan administrator mengatur password yang terenkripsi yang dipakai oleh Samba Server.
  • Smbstatus merupakan program yang memantau status terakhir dari share resources yang diberikan oleh Server Samba.
  • Testparm merupakan program kecil untuk melaksanakan proses debug terhadap file konfigurasi Samba.
  • Samba Web Administration Tool atau disingkat Swat adalah program bantu yang memberikan interface model web untuk mengadministrasi Samba. Dengan dukungan file bantu yang sangat berguna, Swat mempermudah pengeditan file konfigurasi Samba, mengatur resource share dan melihat status Samba terakhir.

Install Samba.

$apt install samba
   
    0 upgraded, 76 newly installed, 0 to remove and 3 not upgraded.
    Need to get 43.9 MB of archives.
    After this operation, 152 MB of additional disk space will be used.
    Do you want to continue? [Y/n] Y


Konfigurasi Samba.

$nano /etc/samba/smb.conf

Buat Direktory yang akan dishare.

note : direktory yang ditentukan sesuai keinginan,

misalnya saya buat di direktory /var/share_samba

$mkdir /var/share_samba


Edit smb.conf.

$nano /etc/samba/smb.conf    
    #Tambahkan di baris paling bawah
    
    [share] #untuk share itu nama opsional bisa bebas,nama yang digunakan untuk mengakses berkas yang dishare oleh samba server
        path = /var/share_samba #untuk path nya bisa ditentukan tempat direktory yang akan di share
        guest ok = no
        read only = yes

Restart Samba.

$systemctl restart smbd.service


Pengujian di Client linux/Mount di Linux.

$apt install smbclient
$apt install cifs-utils

$mkdir /mnt/samba
$mount -t cifs //192.168.222.240/share /mnt/samba
    #mount -t cifs //IP_ADDRESS Server Samba/direktory samba server /mnt/smb



 Referensi :

https://matob.web.id/samba-server/ 09.43


by : Sobahusn_