April 5, 2026

FTP Server – Konfigurasi vsftpd di Linux (Jobsheet Praktikum)

Mata Pelajaran : Administrasi Sistem Jaringan
Kompetensi : FTP Server
Judul Praktikum : Instalasi dan Konfigurasi FTP Server Menggunakan vsftpd
Waktu : 6 × 45 menit

A. TUJUAN PRAKTIKUM

Setelah mengikuti praktikum ini, siswa mampu:

  1. Menginstal dan menjalankan layanan FTP menggunakan vsftpd.
  2. Mengonfigurasi keamanan dasar FTP di Linux.
  3. Membuat user FTP lokal atau virtual dengan folder sendiri.
  4. Menguji akses FTP dari client menggunakan FileZilla atau perintah CMD.

B. PERALATAN DAN BAHAN

No Alat/Bahan Keterangan
1 Server Linux (Debian/Ubuntu) Bisa fisik atau virtual
2 Minimal 1 unit client Bisa Windows atau Linux
3 Aplikasi FileZilla Untuk koneksi FTP GUI
4 Akses internet (opsional) Untuk install dan update paket

C. LANGKAH-LANGKAH PRAKTIKUM

LANGKAH 1: Instalasi FTP Server (Sub 6.1)

sudo apt update
sudo apt install vsftpd

Cek status:

sudo systemctl status vsftpd

✔ Pastikan status: active (running)


LANGKAH 2: Konfigurasi FTP Server (Sub 6.2)

Edit file:

sudo nano /etc/vsftpd.conf

Ubah/aktifkan baris berikut:

anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
user_sub_token=$USER
local_root=/home/ftp/$USER

✔ Simpan dan keluar. Kemudian:

sudo mkdir -p /home/ftp
sudo systemctl restart vsftpd

LANGKAH 3: Buat User FTP (Sub 6.3)

sudo useradd -m -d /home/ftp/ftp_siswa1 ftp_siswa1
sudo passwd ftp_siswa1
sudo chown -R ftp_siswa1:ftp_siswa1 /home/ftp/ftp_siswa1

✔ Ulangi untuk user ftp_siswa2, dst jika perlu


LANGKAH 4: Uji Koneksi dari Client (Sub 6.4)

Jika menggunakan FileZilla (GUI):

  • Host: IP server
  • Port: 21
  • Username: ftp_siswa1
  • Password: (yang dibuat tadi)

Jika menggunakan terminal (Linux):

ftp 192.168.1.10

Login dengan user ftp_siswa1, kemudian coba upload/download file.


D. PERTANYAAN / REFLEKSI

  1. Apa perbedaan antara anonymous login dan local user login?
  2. Apa tujuan dari chroot pada konfigurasi FTP?
  3. Mengapa penting membuat folder khusus per user FTP?
  4. Apa risiko jika FTP tidak dikonfigurasi dengan aman?

E. PENILAIAN PRAKTIK

Aspek Penilaian Skor Maksimum
Instalasi vsftpd dan layanan aktif 25
File konfigurasi /etc/vsftpd.conf benar 25
Pembuatan user dan folder berjalan lancar 25
Pengujian login & transfer via FTP sukses 25
Total 100