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:
- Tekan
Win + R
, ketik\\IP_UBUNTU
(misalnya\\192.168.1.10
) lalu tekan Enter. - 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:
- Buat user Samba:
sudo smbpasswd -a namauser
- Ubah konfigurasi
guest ok
menjadino
, dan tambahkan opsivalid 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!