Uji Skill Hacking Anda, Berani Mencoba Silahkan Masuk HackerTest

Instalasi & Konfigurasi FTP Server dengan menggunakan VSFTPD

VSFTPD (very secure ftp daemon) adalah salah satu ftp daemon yang biasa dipakai pada mesin berbasiskan UNIX. VSFTPD mendukung berbagai fitur diantaranya:
  • Virtual IP configurations
  • Virtual users
  • Standalone or inetd operation
  • Powerful per-user configurability
  • Bandwidth throttling
  • Per-source-IP configurability
  • Per-source-IP limits
  • IPv6
  • Encryption support through SSL integration
FTP sendiri merupakan singkatan dari File Transfer Protocol. FTP merupakan sebuah aplikasi yang berguna untuk transfer file antar komputer yang terhubung jaringan.

Langkah pertama kita install dulu vsftpd. buka terminal dan ketik : 
# sudo apt-get install vsftp
Setelah selesai proses instalasinya, buka file di /etc/vsftpd.conf kemudian ubah seperti berikut :
# gedit /etc/vsftpd.conf
listen=YES
#listen_ipv6=YES
anonymous_enable=YES {memberikan izin buat anonymous user mengakses ftp server ini}
 
local_enable=YES   {memberikan izin agar ftp server ini bisa diakses secara lokal} 
write_enable=YES   {memberikan izin agar data di manipulasi}
#local_umask=022
anon_upload_enable=YES   {memberikan izin agar client bisa mengupload file}
anon_mkdir_write_enable=YES  {memberikan izin agar client bisa membuat direktori}
anon_root=/var/ftp   {mengatur direktori tempat ftp server ini berjalan}
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
#chown_uploads=YES
#chown_username=gen5x4
#xferlog_file=/var/log/vsftpd.log
#xferlog_std_format=YES
#idle_session_timeout=600
#data_connection_timeout=120
#nopriv_user=ftpsecure
#async_abor_enable=YES
#ascii_upload_enable=YES
#ascii_download_enable=YES
#ftpd_banner=Welcome to blah FTP service.
#deny_email_enable=YES
#banned_email_file=/etc/vsftpd.banned_emails
# chroot_list_enable below.
#chroot_local_user=YES
#chroot_local_user=YES
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd.chroot_list
#ls_recurse_enable=YES
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
Setelah mengedit file vsftpd.conf maka sekarang buat sebuah direktori di /var dengan nama ftp dan jangan lupa mengatur akses direktorinya :
# mkdir /var/ftp
# chmod 755 /var/ftp
Setelah itu restart service vsftpd :
/etc/init.d/vsftpd restart
Uji coba apa layanan yang kita bangun sudah berjalan dengan baik, caranya buka browser anda dan ketik ftp://localhost kemudian lihat hasilnya.