1. Pengantar
Samba di Ubuntu adalah alat yang kuat yang memungkinkan berbagi file antara sistem operasi yang berbeda. Ini memungkinkan pertukaran data yang mulus di lingkungan Linux, Windows, dan macOS, menjadikannya sangat berguna untuk jaringan rumah dan lingkungan kantor.
Artikel ini memberikan panduan langkah demi langkah yang ramah pemula, lengkap dengan tangkapan layar, tentang cara menginstal Samba di Ubuntu dan mengonfigurasi berbagi file. Dengan mengikuti panduan ini, Anda akan dapat dengan mudah berbagi file dengan pengguna Windows menggunakan sistem Ubuntu Anda.
2. Apa itu Samba?
Samba adalah suite perangkat lunak open-source yang memungkinkan berbagi file dan printer antara sistem operasi berbasis UNIX dan Windows. Secara khusus, ini meniru protokol SMB (Server Message Block)—protokol berbagi file jaringan yang digunakan oleh Windows—memungkinkan komunikasi antara sistem operasi yang berbeda.
Dengan fungsionalitas ini, sistem Linux dan macOS dapat mengakses sistem file Windows, dan mesin Windows dapat terhubung ke Linux untuk berbagi file. Di Ubuntu, Samba dapat diinstal dengan mudah, menjadikannya solusi efisien untuk berbagi data antara perangkat di lingkungan rumah dan korporat.
3. Persiapan untuk Instalasi Samba
Pertama, pastikan sistem Ubuntu Anda sudah diperbarui. Menerapkan pembaruan terbaru menjaga Samba dan semua paket lainnya tetap terkini, mencegah masalah kompatibilitas. Jalankan perintah berikut di terminal Anda:
sudo apt update && sudo apt upgrade
Jika firewall Anda diaktifkan, Anda perlu mengizinkan lalu lintas Samba dalam konfigurasi, seperti yang dijelaskan nanti dalam artikel ini. Ini adalah langkah keamanan yang krusial, jadi jangan lewati.
4. Menginstal Samba
Untuk menginstal Samba, buka terminal dan jalankan perintah berikut:
sudo apt install samba
Setelah instalasi selesai, periksa status layanan Samba:
systemctl status smbd
Dengan ini, instalasi Samba selesai. Selanjutnya, kita akan mengonfigurasi direktori yang dibagikan. Mulai dari sini, tangkapan layar disertakan untuk memberikan panduan visual untuk setiap langkah.
5. Mengonfigurasi Samba
Setelah menginstal Samba, langkah selanjutnya adalah mengonfigurasi direktori yang dibagikan. Mulai dengan membuat folder untuk dibagikan menggunakan perintah berikut:
mkdir /home/username/sambashare
Kemudian, edit file konfigurasi Samba yang terletak di /etc/samba/smb.conf dan tambahkan pengaturan berikut untuk menunjukkan folder ini sebagai direktori yang dibagikan:
[sambashare]
comment = Ubuntu Samba Share
path = /home/username/sambashare
read only = no
browseable = yes
Setelah menyelesaikan konfigurasi, restart layanan Samba:
sudo systemctl restart smbd
Gunakan tangkapan layar dari konfigurasi smb.conf Anda dan struktur direktori untuk memberikan dukungan visual bagi pengguna pemula.

6. Mengelola Pengguna Samba
Samba memerlukan pembuatan pengguna dan kata sandi terpisah dari kredensial login sistem. Gunakan perintah berikut untuk menambahkan pengguna Samba baru dan mengatur kata sandi:
sudo smbpasswd -a username
Aktifkan pengguna dengan perintah ini:
sudo smbpasswd -e username
7. Menghubungkan ke Direktori Bersama Samba
Direktori yang dibagikan yang dikonfigurasi di Samba dapat diakses dari Ubuntu, Windows, macOS, dan sistem operasi lainnya.
Menghubungkan dari Linux
Pengguna Linux dapat mengakses berbagi Samba menggunakan pengelola file dan terhubung melalui jaringan. Tangkapan layar membantu mendemonstrasikan langkah-langkah secara visual.
Jika menggunakan terminal, jalankan perintah ini (ganti alamat IP sesuai kebutuhan):
smbclient //192.168.1.100/sambashare -U username
Menghubungkan dari Windows
Di Windows File Explorer, masukkan format berikut di bilah alamat:
\\<server IP address>\<share name>
Menghubungkan dari macOS
Buka Finder, pilih “Connect to Server,” dan masukkan alamat di bawah ini:
smb://<server IP address>/<share name>
8. Konfigurasi Keamanan dan Firewall
Konfigurasi firewall sangat penting untuk menjaga keamanan yang kuat. Untuk mengizinkan lalu lintas Samba, jalankan perintah berikut:
sudo ufw allow samba
Selain itu, batasi akses dengan menambahkan entri ini ke file /etc/samba/smb.conf Anda (ganti alamat IP sesuai kebutuhan):
hosts allow = 192.168.1. 127
9. Memecahkan Masalah Umum
1. Tidak Dapat Terhubung
Jika Anda tidak dapat terhubung, periksa konfigurasi firewall Anda dan verifikasi status layanan Samba.
2. Kesalahan Izin
Jika terjadi kesalahan izin, perbaiki dengan menggunakan perintah berikut:
sudo chmod 2770 /home/username/sambashare
10. Kesimpulan
Samba adalah alat yang praktis yang memungkinkan berbagi file secara mulus antara sistem operasi yang berbeda dalam lingkungan Ubuntu. Panduan ini dirancang untuk membantu pemula memulai dengan mudah. Ikuti setiap langkah untuk membangun pengaturan berbagi file yang lancar dan aman.



