Cara Install dan Konfigurasi FTP Server di Debian & Ubuntu

FTP (File Transfer Protocol) adalah protocol dalam jaringan yang digunakan untuk keperluan transfer file dari komputer server ke client maupun sebaliknya, di system operasi GNU/Linux khususnya distro linux basis debian dan ubuntu kita harus menginstall dan mengkonfigurasi VSFTPD agar bisa menjalankan service FTP ini.

Cara Install dan Konfigurasi FTP Server di Debian & Ubuntu
Source image taken from : www.pixabay.com


Cara install VSFTPD di Debian dan Ubuntu

Meskipun judulnya cara install vsftpd di debian dan ubuntu tapi tutorial ini berlaku di semua distro linux turunan debian dan ubuntu karena management paketnya masih sama yaitu apt-get, karena vsftpd sudah tersedia di repository cara installnya pun cukup mudah sobat hanya perlu mengetikkan perintah berikut. 
sudo apt-get install vsftpd
Silahkan tunggu sampai selesai proses installasi nya


Konfigurasi VSFTPD di Debian dan Ubuntu

Kalau sudah selesai sekarang kita harus mengkonfigurasi vsftpd agar service ftp bisa berjalan dengan mengedit file di /etc/vsftpd.conf dengan teks editor gedit, leafpad, nano, vim atau teks editor lainnya.
sudo gedit /etc/vsftpd.conf
Untuk mencegah anonymous berhasil login ke FTP server maka kita harus menghilangkan tanda pagar (#) di belakang command
anonymous_enable=NO
Untuk mengizinkan user dengan otentikasi lokal untuk login ke FTP server hilangkan tanda pagar (#) sebelum command
local_enable=YES
Agar user bisa memodifikasi isi file di dalam directory (folder) FTP Server, hilangkan tanda pagar (#) di belakang command berikut
write_enable=YES
Lihat gambar dibawah untuk lebih jelas nya.


Sobat bisa menentukan agar user hanya bisa mengakses directory nya sendiri tanpa bisa mengakses directory lain dengan menghilangkan tanda pagar (#) sebelum
chroot_local_user=YES
Kalau sudah silahkan klik Save untuk menyimpan semua konfigurasi.


Menambahkan User & Membuat Directory User

Tahap berikutnya sobat harus menambahkan user baru dan membuat directory untuk user tersebut agar ketika login user tersebut bisa mengakses directory nya sendiri, untuk menambahkan user baru ketikkan perintah berikut di terminal
sudo adduser venturaz

Silahkan ganti kata venturaz dengan user yang sobat inginkan, sobat akan diminta mengisikan password untuk user tersebut, informasi seperti Full Name, Room Number dll sobat bisa kosongkan saja dengan menekan tombol Enter.

Atur kepemilikan (ownership) root untuk directory /home/venturaz
sudo chown root:root /home/venturaz 
Buat directory baru di dalam directory /home/venturaz yang digunakan untuk menyimpan file yang akan di upload
sudo mkdir /home/venturaz/ftp
Langkah terakhir berikan hak akses directory tersebut untuk user yang sudah sobat buat tadi dengan perintah berikut
sudo chown venturaz:venturaz /home/venturaz/ftp
Dalam beberapa kasus yang saya temui ketika sudah selesai mengkonfigurasi VSFTPD Server kadang port FTP 21 belum bisa di akses atau service FTP nya belum berjalan, silahkan aktifkan dulu service FTP nya dengan perintah 
sudo service vsftpd start
Untuk melihat status FTP apakah sudah running atau belum ketikkan perintah berikut
sudo service vsftpd status

Baca juga : Cara Install FileZilla FTP Client di Ubuntu & Linuxmint

Semua proses install dan konfigurasi FTP Server sudah selesai, sobat bisa coba mengakses FTP Server menggunakan FTP Client pihak ketiga seperti FileZilla ataupun mengakses nya langsung dari browser dengan format ftp://ip_server atau ftp://domain_server, semoga bermanfaat.


Source references :
http://www.kangerik.com/cara-install-dan-konfigurasi-ftp-server-di-ubuntu-vsftpd/ 

Subscribe to receive free email updates: