Tulisan langkah-langkah setup FTP ini berdasar platform Linux Centos, tapi semestinya bisa diterapkan ke platform Linux lainnya. Berikut langkah-langkahnya:

Langkah 1 – Install vsftpd

Langkah 2 – Konfigurasi vsftpd

Buka file fonfigurasi vsftpd.conf

Lakukan perubahan pada baris-baris berikut:

Kemudian restart service vsftpd

Pastikan service vsftpd berjalan pada saat booting

Langkah 3 – Membuat User Baru

Langkah 4 –  Mounting Direktori Apache ke Home

Langkah 5 – Merubah Permission Directory

Langkah 6 – Mengakses FTP Direktori

Gunakan aplikasi ftp client seperti winSCP/FileZilla atau aplikasi sejenis lainnya dengan alamat ftp://namadomain_atau_alamatIP, port: 21, username: penggunaftp, password: {passwordmenyesuaikan}

Sumber:
https://www.digitalocean.com/community/tutorials/how-to-create-a-sudo-user-on-centos-quickstart
https://www.digitalocean.com/community/tutorials/how-to-set-up-vsftpd-on-centos-6–2
https://www.digitalocean.com/community/questions/configure-user-vsftpd-in-a-specific-directory