Tutorial Cara Akses File Server Linux dari Windows

Untuk mengakses file di Ubuntu Server dari komputer Windows, Anda dapat menggunakan beberapa metode. Salah satu metode yang paling umum adalah menggunakan Samba (untuk berbagi file menggunakan protokol SMB/CIFS) atau SSH dengan aplikasi seperti WinSCP atau FileZilla. Di bawah ini, saya akan menjelaskan kedua metode tersebut.

Metode 1: Mengakses File Menggunakan Samba

1. Instal Samba di Ubuntu Server

Samba adalah perangkat lunak yang memungkinkan berbagi file dan printer antara komputer dengan sistem operasi yang berbeda.

sudo apt update
sudo apt install samba

2. Konfigurasi Samba

Setelah instalasi, Anda perlu mengonfigurasi Samba untuk berbagi direktori. Edit file konfigurasi Samba:

sudo nano /etc/samba/smb.conf

Tambahkan konfigurasi berikut di akhir file untuk berbagi direktori:

[shared]
   path = /srv/samba/shared
   browseable = yes
   writable = yes
   guest ok = yes
   read only = no
  • path: Jalur direktori yang akan dibagikan.
  • browseable: Mengizinkan direktori terlihat di browser file.
  • writable: Mengizinkan penulisan ke direktori.
  • guest ok: Mengizinkan akses tanpa autentikasi (guest access).
  • read only: Menentukan apakah direktori hanya bisa dibaca.

3. Buat Direktori dan Atur Hak Akses

Buat direktori yang akan dibagikan dan atur hak aksesnya:

sudo mkdir -p /srv/samba/shared
sudo chown -R nobody:nogroup /srv/samba/shared
sudo chmod -R 0775 /srv/samba/shared

4. Restart Samba

Restart layanan Samba untuk menerapkan perubahan:

sudo systemctl restart smbd

5. Akses dari Windows

  1. Buka Windows Explorer.
  2. Ketik alamat IP Ubuntu Server di bilah alamat Windows Explorer dengan format: \\alamat-ip-ubuntu-server\shared. Misalnya: \\192.168.1.10\shared.
  3. Tekan Enter. Jika pengaturan guest ok diaktifkan, Anda dapat mengakses direktori tanpa memasukkan kredensial. Jika tidak, masukkan nama pengguna dan kata sandi Samba jika diminta.

Metode 2: Mengakses File Menggunakan SSH (SFTP)

1. Instal OpenSSH Server di Ubuntu

Jika belum terinstal, Anda perlu menginstal OpenSSH Server:

sudo apt update
sudo apt install openssh-server

2. Verifikasi Layanan SSH

Pastikan layanan SSH sedang berjalan:

sudo systemctl status ssh

3. Akses dari Windows Menggunakan WinSCP

  1. Unduh dan instal WinSCP dari situs resmi WinSCP.
  2. Buka WinSCP.
  3. Masukkan detail berikut:
  • File protocol: SFTP
  • Host name: Alamat IP Ubuntu Server
  • Port number: 22 (default port SSH)
  • User name: Nama pengguna di Ubuntu Server
  • Password: Kata sandi untuk pengguna di Ubuntu Server
  1. Klik Login untuk menghubungkan.

4. Akses dari Windows Menggunakan FileZilla

  1. Unduh dan instal FileZilla dari situs resmi FileZilla.
  2. Buka FileZilla.
  3. Masukkan detail berikut di bagian atas jendela:
  • Host: Alamat IP Ubuntu Server
  • Port: 22 (default port SSH)
  • Protocol: SFTP – SSH File Transfer Protocol
  • User: Nama pengguna di Ubuntu Server
  • Password: Kata sandi untuk pengguna di Ubuntu Server
  1. Klik Quickconnect untuk menghubungkan.

Ringkasan

  1. Menggunakan Samba:
  • Instal dan konfigurasi Samba di Ubuntu Server.
  • Buat dan atur direktori yang akan dibagikan.
  • Akses dari Windows dengan menggunakan Windows Explorer.
  1. Menggunakan SSH (SFTP):
  • Instal OpenSSH Server di Ubuntu.
  • Akses file dari Windows menggunakan aplikasi seperti WinSCP atau FileZilla.

Dengan mengikuti langkah-langkah ini, Anda dapat mengakses dan berbagi file antara Ubuntu Server dan komputer Windows dengan mudah. Jika Anda memiliki pertanyaan lebih lanjut atau memerlukan bantuan tambahan, jangan ragu untuk bertanya!