KONFIGURASI SAMBA FILE SERVER - PNETLAB

 


Definisi Umum

    Samba merupakan perangkat lunak yang menggunakan protokol SMB. Samba merupakan aplikasi yang berfungsi untuk berbagi sumber daya (seperti data, printer) antar komputer yang terhubung di jaringan. Samba selama ini lebih dikenal digunakan untuk pertukaran data antara perangkat yang menggunakan sistem operasi Windows, namun Samba server juga dapat digunakan pada sistem operasi berbasis Unix dan Linux. Samba server banyak dipakai karena mudah dikonfigurasi dan digunakan.

_______________________________________________________________________________________________________


Topologi

  • Kita menggunakan topologi yang sudah dibuat pada materi sebelumnya.


_______________________________________________________________________________________________________


Langkah-Langkah

  • Kita lakukan install samba terlebih dahulu dengan perintah "apt install samba".


  • Karena kita tadi sudah menginstall paket samba kita pindah ke directory samba nya, lalu kita copy file smb.conf nya dengan nama baru yaitu smb.conf.backup.

    • cd /etc/samba adalah perintah untuk pindah ke directory samba nya.
    • cp smb.conf smb.conf.backup adalah perintah untuk mengcopy file smb.conf namun dengan nama yang baru yaitu smb.conf.backup.
    • ls adalah list directory yang fungsinya untuk melihat list/daftar direktori.

  • Setelah kita melakukan copy file, sekarang kita masuk ke file smb.conf nya.
    • nano smb.conf adalah perintah untuk masuk ke dalam file smb.conf.

  • Lalu kita setting seperti dibawah ini.


    • Posisi edit nya ada di paling bawah untuk kalian bisa ke bagian line paling bawah, kalian bisa gunakan shortcut ctrl+_ lalu ctrl+v. Maka otomatis kalian akan langsung dibawa ke line paling bawah.
    • path = /home/samba/ adalah lokasi direktori yang di share.
    • valid user = miftakhul adalah user yang digunakan.
    • writeable = yes adalah izin untuk melakukan perubahan pada folder.
    • browseable = yes adalah izin untuk melakukan browsing/penjelajahan pada folder.
    • guest ok = no adalah izin akses folder untuk pengguna yang tidak terdaftar/terautentikasi.

  • Selanjutnya kita menambahkan user baru.
    • useradd -m -d /home/samba/ miftakhul artinya disini saya menambahkan user baru dengan nama miftakhul, dan sekaligus menambahkan folder/direktori baru dengan nama samba.
    • smbpasswd -a miftakhul artinya saya memberikan perintah untuk memberikan password pada user miftakhul, setelah itu isi password sesuai keinginan kita.

  • Selanjutnya kita cek konfigurasi samba apakah ada yang eror, dengan perintah testparm. akan muncul tulisan "press enter to see ..." kalian klik enter untuk melihat lebih banyak.


  • Kita buat satu file di folder samba untuk pengujian, caranya dengan perintah touch.
    • touch latihan.txt artinya disini saya membuat file dengan nama latihan.txt.

  • selanjutnya kita coba lakukan restart.
    • saya disini pertama menggunakan perintah /etc/init.d/smbd restart untuk melakukan restart smbd.service, namun disini saya mendapatkan keterangan bahwa saya perlu menggunakan systemctl untuk melakukan restart nya.
    • systemctl restart smbd.service fungsinya untuk merestart smbd.service nya.
    • systemctl status smbd.service untuk melihat status nya apakah sudah running atau belum.

  • Selanjutnya kita install paket samba client, dengan perintah apt install smbclient.
    • Akan muncul pertanyaan "do you want to continue? [Y/n]" artinya apakah kita ingin melanjutkan proses instalasi nya? jika iya ketik Y, jika tidak ketik n.

  • Selanjut kita akan melakukan pengujian pada server, masukkan perintah smbclient -U miftakhul //104.104.104.1/sambaHSRN.
    • Ketikan perintah ls untuk melihat list dan terlihat disini file yang kita buat tadi dengan nama latihan.txt sudah ada.

_______________________________________________________________________________________________________


Verifikasi Pada Client
  •  Pada desktop, kalian klik admin's home.

  • Selanjut kalian pilih menu browse network.
    • Kalian klik gambar pensil dan kertas.
    • Lalu isi pada kolom go to smb://104.104.104.1/sambaHSRN
    • Selanjutnya pilih registered user.
    • Lalu isi kolom username dan password sesuai dengan yang sudah kita tambahkan tadi.
    • Lalu klik connect.

  • Setelah masuk, kalian tambahkan satu folder, disini saya menambahkan folder tes anas. dan bisa dilihat juga bahwa file latihan.txt yang kita buat tadi sudah masuk.

_______________________________________________________________________________________________________

Verifikasi Pada Server
  • Masuk ke direktori /home/samba.
    • ls untuk lihat list file dan folder pada direktori samba.
    • dan terlihat disini folder tes anas yang kita buat tadi sudah masuk.

_______________________________________________________________________________________________________

Terima kasih yang telah menyimak dan membaca blog saya, mohon maaf apabila ada banyaknya kekurangan dari saya, sampai jumpa di materi selanjutnya dan terima kasih!


Bekasi, 28 Februari 2023

Penulis : Anas Miftakhul Falah



Komentar

Postingan populer dari blog ini

Cara Membeli, Konfigurasi - Virtual Private Server (VPS)

Monitoring Jaringan - Cacti

Konfigurasi Control Panel Hosting - EHCP