Tutorial Cara Akses File Server Linux dari macOS

Tutorial: Mengakses File di Ubuntu Server dari Klien macOS

Untuk mengakses file di Ubuntu Server dari komputer macOS, Anda dapat menggunakan beberapa metode. Metode yang umum digunakan termasuk Samba (untuk berbagi file menggunakan protokol SMB/CIFS) dan SSH dengan aplikasi seperti Finder atau Cyberduck. 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 macOS

  1. Buka Finder di macOS.
  2. Klik menu “Go” di bagian atas jendela Finder dan pilih “Connect to Server…” (atau tekan Command + K).
  3. Masukkan alamat IP Ubuntu Server dengan format: smb://alamat-ip-ubuntu-server/shared. Misalnya: smb://192.168.1.10/shared.
  4. Klik Connect. 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 macOS Menggunakan Finder

  1. Buka Finder di macOS.
  2. Klik menu “Go” di bagian atas jendela Finder dan pilih “Connect to Server…” (atau tekan Command + K).
  3. Masukkan alamat SSH dengan format: sftp://alamat-ip-ubuntu-server. Misalnya: sftp://192.168.1.10.
  4. Klik Connect.
  5. Masukkan nama pengguna dan kata sandi untuk akun di Ubuntu Server jika diminta.

4. Akses dari macOS Menggunakan Cyberduck

Cyberduck adalah aplikasi FTP dan SFTP yang bisa digunakan untuk mengakses file di server remote.

  1. Unduh dan instal Cyberduck dari situs resmi Cyberduck.
  2. Buka Cyberduck.
  3. Klik “Open Connection” di toolbar.
  4. Pilih SFTP (SSH File Transfer Protocol) dari daftar protokol.
  5. Masukkan detail berikut:
  • Server: Alamat IP Ubuntu Server
  • Port: 22 (default port SSH)
  • Username: Nama pengguna di Ubuntu Server
  • Password: Kata sandi untuk pengguna di Ubuntu Server
  1. Klik Connect untuk menghubungkan.

Ringkasan

  1. Menggunakan Samba:
  • Instal dan konfigurasi Samba di Ubuntu Server.
  • Buat dan atur direktori yang akan dibagikan.
  • Akses dari macOS dengan menggunakan Finder.
  1. Menggunakan SSH (SFTP):
  • Instal OpenSSH Server di Ubuntu.
  • Akses file dari macOS menggunakan Finder atau Cyberduck.

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