Sharing File Antar Komputer dengan Samba di Ubuntu

Samba adalah perangkat lunak open-source yang memungkinkan sistem Linux seperti Ubuntu untuk berbagi file dan printer dengan komputer lain di jaringan, termasuk yang menggunakan Windows. Artikel ini akan memandu Anda dalam menginstal dan mengatur Samba agar Anda bisa sharing file antar komputer dengan mudah.

Catatan Penting:
Konfigurasi ini dirancang untuk digunakan di jaringan lokal (LAN). Jangan gunakan Samba secara langsung di internet karena tidak aman. Jika ingin mengakses dari luar jaringan, gunakan VPN (seperti WireGuard atau OpenVPN) agar koneksi terenkripsi dan aman.

Langkah 1: Instal Samba

Buka terminal dan jalankan perintah berikut:

sudo apt update
sudo apt install samba

Setelah selesai, pastikan Samba berjalan dengan:

sudo systemctl status smbd

Jika belum aktif, Anda bisa memulai dengan:

sudo systemctl start smbd
sudo systemctl enable smbd

Langkah 2: Buat Folder untuk Dibagikan

Misalnya Anda ingin berbagi folder Shared di home directory:

mkdir ~/Shared
chmod 777 ~/Shared

Catatan: Gunakan permission yang lebih aman (misalnya 755) jika diperlukan. 777 hanya contoh agar bisa diakses semua orang.

Langkah 3: Edit Konfigurasi Samba

Edit file konfigurasi Samba:

sudo nano /etc/samba/smb.conf

Tambahkan bagian berikut di akhir file:

[Shared]
   path = /home/username/Shared
   browseable = yes
   read only = no
   guest ok = yes

Ganti username dengan nama pengguna Anda.

Simpan dan keluar dari editor.

Langkah 4: Restart Samba

Setelah mengedit konfigurasi, restart layanan Samba:

sudo systemctl restart smbd

Langkah 5: Akses Folder dari Komputer Lain

Dari komputer Windows:

  1. Tekan Win + R, ketik \\IP_UBUNTU (misalnya \\192.168.1.10) lalu tekan Enter.
  2. Folder Shared akan muncul dan bisa diakses.

Dari komputer Linux lain:

nautilus smb://192.168.1.10

Atau gunakan file manager lainnya yang mendukung protokol SMB.

Langkah 6: (Opsional) Proteksi Folder dengan Password

Jika Anda ingin akses folder hanya untuk user tertentu:

  1. Buat user Samba:
sudo smbpasswd -a namauser
  1. Ubah konfigurasi guest ok menjadi no, dan tambahkan opsi valid users = namauser.
[Shared]
   path = /home/username/Shared
   browseable = yes
   read only = no
   guest ok = no
   valid users = namauser

Penutup

Dengan Samba, Anda bisa dengan mudah membagikan file antar Ubuntu dan sistem lain di jaringan lokal Anda. Jika ada kendala, pastikan firewall tidak memblokir port Samba (biasanya 137-139 dan 445), dan alamat IP benar.

Untuk akses jarak jauh (misalnya dari luar rumah atau kantor), sangat disarankan menggunakan VPN agar koneksi ke Samba tetap aman dan terenkripsi.

Selamat mencoba!