Cara Menginstalasi Server FTP di Ubuntu ⋆ ALexHost SRL
Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills
04.06.2025

Cara Menginstalasi Server FTP di Ubuntu

FTP (File Transfer Protocol) adalah protokol jaringan standar yang digunakan untuk mentransfer file antara klien dan server. Jika Anda mengelola situs web atau membutuhkan cara yang aman untuk mentransfer berkas, menyiapkan server FTP bisa sangat berguna. Pada artikel ini, kami akan memandu Anda melalui instalasi dan konfigurasi server FTP pada Ubuntu menggunakan vsftpd (Very Secure FTP Daemon), salah satu server FTP yang paling populer dan aman.

Langkah 1: Perbarui Sistem Anda

Sebelum menginstal perangkat lunak apa pun, sebaiknya Anda memastikan bahwa sistem Anda sudah diperbarui. Buka sebuah terminal dan jalankan perintah berikut ini:

sudo apt update
sudo apt upgrade

Langkah 2: Instal vsftpd

Selanjutnya, instal vsftpd dengan menjalankan perintah berikut:

sudo apt install vsftpd

Setelah instalasi, Anda dapat memeriksa status layanan vsftpd:

sudo systemctl status vsftpd

Seharusnya akan muncul bahwa layanan ini aktif (berjalan).

Langkah 3: Mengonfigurasi vsftpd

Berkas konfigurasi untuk vsftpd terletak di /etc/vsftpd.conf. Buka berkas ini dengan editor teks:

sudo nano /etc/vsftpd.conf

Anda dapat memodifikasi pengaturan berikut ini untuk meningkatkan keamanan dan fungsionalitas:

  • Izinkan pengguna lokal mengakses FTP: Hapus komentar pada baris berikut:
    local_enable=YES
  • Mengaktifkan unggahan file: Hapus komentar pada baris berikut:
    write_enable=YES
  • Membatasi pengguna ke direktori rumah mereka: Hapus komentar pada baris berikut ini untuk memastikan bahwa pengguna hanya dapat mengakses direktori beranda mereka:
    chroot_local_user=YES

Setelah melakukan perubahan yang diperlukan, simpan berkas dan keluar dari editor.

Langkah 4: Membuat Pengguna FTP

Anda perlu membuat pengguna yang akan mengakses server FTP. Jalankan perintah berikut untuk menambahkan pengguna baru:

sudo adduser ftpuser

Tetapkan kata sandi untuk pengguna dan ikuti petunjuk untuk menyelesaikan proses pembuatan pengguna.

Langkah 5: Mulai ulang vsftpd

Setelah konfigurasi selesai, mulai ulang layanan vsftpd untuk menerapkan perubahan:

sudo systemctl restart vsftpd

Langkah 6: Izinkan FTP Melalui Firewall

Jika Anda mengaktifkan UFW (Firewall Tidak Rumit) pada server Anda, Anda perlu mengizinkan lalu lintas FTP:

sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw allow 40000:50000/tcp

Kemudian muat ulang firewall untuk menerapkan aturan baru:

sudo ufw reload

Langkah 7: Menguji Server FTP

Anda sekarang dapat menyambung ke server FTP menggunakan klien FTP (seperti FileZilla). Gunakan alamat IP server Anda dan kredensial pengguna FTP untuk masuk. Pastikan unggahan dan unduhan file berfungsi dengan baik.

Kesimpulan

Menyiapkan server FTP pada Ubuntu menggunakan vsftpd menyediakan cara yang aman dan efisien untuk mentransfer berkas. Dengan mengikuti langkah-langkah yang diuraikan dalam panduan ini, Anda akan dapat menginstal, mengonfigurasi, dan mengelola server FTP Anda. Selain itu, Anda dapat meningkatkan keamanan dengan mengaktifkan enkripsi SSL/TLS untuk transfer berkas yang aman.

Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills