Soal Konfigurasi FTP Server 


Studi Kasus:

​Anda adalah seorang Administrator Jaringan yang ditugaskan untuk mengamankan dan mengkonfigurasi ulang sebuah FTP Server yang menggunakan vsftpd di sistem operasi Linux. Server ini harus melayani dua jenis pengguna:

​Pengguna Anonim (Anonymous): Hanya boleh mengunduh (download) file, tidak boleh mengunggah (upload).

​Pengguna Lokal (Local Users): Boleh mengunggah dan mengunduh file, tetapi aksesnya harus dibatasi hanya pada direktori home masing-masing untuk mencegah mereka menjelajahi sistem file server (disebut chroot jailing).

​Soal Uraian:

​1. Tugas Dasar FTP Server

Jelaskan secara ringkas 3 (tiga) tugas utama dari File Transfer Protocol (FTP) Server dalam sebuah arsitektur jaringan.

​2. Perbedaan ftpd dan vsftpd

Jelaskan perbedaan mendasar antara implementasi FTP Daemon yang bersifat umum (ftpd, seperti ProFTPD) dengan vsftpd dari sisi fokus utama dan mengapa vsftpd sering menjadi pilihan default pada banyak distribusi Linux modern.

​3. Konfigurasi Izin Upload (Kasus Pengguna Lokal)

Dalam file konfigurasi vsftpd.conf, opsi manakah yang harus diaktifkan (di-uncomment dan diset menjadi YES) agar pengguna lokal (Local Users) dapat melakukan proses unggah (upload) file? Tuliskan baris konfigurasi tersebut.

​4. Keamanan Chroot Jailing (Kasus Pengguna Lokal)

Untuk memenuhi persyaratan keamanan di mana pengguna lokal (Local Users) hanya boleh berinteraksi di dalam direktori home mereka sendiri (chroot jailing), konfigurasi apa yang harus diterapkan pada vsftpd.conf? Jelaskan mengapa teknik ini penting untuk keamanan FTP Server.

​5. Pembatasan Akses Anonim (Kasus Pengguna Anonim)

Berdasarkan kasus di atas, Pengguna Anonim hanya diizinkan untuk mengunduh, tetapi dilarang mengunggah. Baris konfigurasi manakah di vsftpd.conf yang harus diatur untuk memastikan pengguna anonim tidak memiliki izin menulis (write permission)?

​6. Identifikasi Direktori Akses

Di mana lokasi direktori default (secara umum) untuk penyimpanan file yang diakses oleh pengguna Anonymous pada vsftpd?

​7. Mode Koneksi FTP

Jelaskan perbedaan antara Mode Aktif (Active Mode) dan Mode Pasif (Passive Mode) pada FTP Server. Ketika server berada di belakang NAT/Firewall, mode mana yang lebih sering digunakan dan mengapa?

​8. Keamanan Data (FTPS)

Apa yang dimaksud dengan FTPS, dan opsi konfigurasi apa yang harus diaktifkan pada vsftpd (selain instalasi sertifikat) untuk mengaktifkan lapisan keamanan ini? Jelaskan manfaat utama dari penggunaan FTPS.

​9. Manajemen Akses User

Dalam vsftpd, terdapat mekanisme userlist_enable dan userlist_deny. Jelaskan fungsi dari kedua mekanisme ini dan bagaimana Anda akan menggunakannya untuk membuat daftar hanya pengguna tertentu yang diizinkan untuk mengakses FTP Server.

​10. Langkah Aksi Setelah Perubahan Konfigurasi

Setelah Anda selesai memodifikasi file /etc/vsftpd.conf, langkah sistem (perintah) apa yang wajib Anda lakukan agar perubahan konfigurasi tersebut diterapkan dan layanan FTP Server dapat berjalan sesuai pengaturan baru?



selamat mengerjakan silahkan dikerjakan di buku tulis sekalian di tulis soalnya 😁😁😁