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.
_______________________________________________________________________________________________________
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
Posting Komentar