File Server

Pada Halaman Ini Saya Akan Memberikan Tutorial Bagaimana Cara Memasang Samba File Server Pada Debian 11. Sebelum Lanjut Ada Baiknya Kita Mengenal Apa Itu Samba.

Samba adalah program yang bersifat sumber terbuka yang menyediakan layanan berbagi berkas (file service) dan berbagi alat pencetak (print service), resolusi nama NetBIOS, dan pengumuman layanan (NetBIOS service announcement/browsing). Wikipedia

Persyaratan

  • OS : Debian 11 ONLY
  • Virtualbox Yang Telah Terpasang Debian 11

Langkah - Langkah

  1. Masuk SuperUser Dengan Menggunakan Command
su -

Login Superuser 2. Install Samba Dengan Menggunakan Command

apt install samba

Samba Prompt Pastikan tidak ada error

Terkadang Error Yang Ditampilkan Bukan Berarti Package Gagal Dipasang Tetapi Package Belum Dikonfigurasi dsb..

Samba Finished 3. Buat Folder yang Akan Di Share

mkdir /home/[Nama Folder Yang Akan Dishare]

Make Directory 4. Cek Apakah Folder Telah Berhasil Dibuat & Pastikan [Nama Folder Yang Akan Dishare] Ada

ls /home

list Directory 5. Buat User Baru Dengan Command

useradd [Nama User Samba]

User Add 6. Buat Password Untuk Samba User

smbpasswd -a [Nama User Samba]

Add Password 7. Ubah Izin Folder Dengan Command

Terkadang Tidak Dapat Menulis Data / Meng-Update Data Disebabkan Oleh Izin Folder Yang Salah.
Command Dibawah Berguna Untuk Mengganti Izin Folder Dengan Username Yang Diizinkan Pada Konfigurasi Samba
chown [Nama User Samba]:[Nama User Samba] /home/[Nama Folder Yang Akan Dishare]

Change Permission 8. Edit Konfigurasi Samba

nano /etc/samba/smb.conf

Nano Config 9. Pergi Ke Bawah Halaman Dari File Konfigurasi Go To Bottom Of Config

  1. Tambahkan Konfigurasi ini dibawah
[Nama Folder Yang Akan Dimunculkan Oleh Samba]
path = /home/[Nama Folder Yang Akan Dishare]
browseable = yes
writeable = yes
valid users = [Nama User Samba]
guest ok = no
public = no
read only = no

Config Finished

Simpan Dengan CTRL + X & YSave FileSave File

  1. Restart Samba Dengan Command
systemctl restart smbd nmbd

Restart Service 12. Cek Status Samba Service

systemctl status smbd nmbd

Status Service 12. Tes Samba Dengan Client (Windows)

WIN + R, Ketikkan `\\[IP SERVER]`
Pergi Ke Folder Yang Sudah Disetting Dan Coba Menambahkan File