install FTP Server with vsftpd
Salah satu layanan server yang sering digunakan yakni Server FTP. Dalam hal ini penulis menggunakan vsftpd, untuk infonya dapat dilihat di website-nya.
Berikut langkah instalasi pada server freebsd 7.0 :
- Pertama cari lokasi paket vsftpd pada direktori ports
# cd /usr/ports
# make search name=vsftpd
Port: vsftpd-2.1.0
Path: /usr/ports/ftp/vsftpd
Info: A FTP daemon that aims to be "very secure"
Maint: dinoex@FreeBSD.org
B-deps:
R-deps:
WWW: http://vsftpd.beasts.org/
- Kedua lakukan instalasi
#cd /usr/ports/ftp/vsftpd
#make install clean
- Kemudian setting vsftpd.conf
# vi /usr/local/etc/vsftpd.conf
#anonymous_enable=YES
#local_enable=YES
write_enable=YES
local_umask=022
#anon_upload_enable=YES
#anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
#chown_uploads=YES
#chown_username=whoever
#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=Server FTP
#deny_email_enable=YES
#banned_email_file=/etc/vsftpd.banned_emails
# users to NOT chroot().
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd.chroot_list
#ls_recurse_enable=YES
listen=YES
secure_chroot_dir=/usr/local/share/vsftpd/empty
listen=YES
background=YES
- Ubah default direktori ftp sesuai selera (defaultanya : /var/ftp)
Misal saya ubah ke home direktorinya user lpp dlm subdirektori pub
#chpass ftp
#Changing user information for ftp.
Login: ftp
Password: ...........
Uid [#]: 14
Gid [# or name]: 5
Change [month day year]:
Expire [month day year]:
Class:
Home directory: /home/lpp/pub
Shell: /nonexistent
Full Name: Anonymous Ftp - untuk menjalankan vsftpd secara manual :
#/usr/local/libexec/vsftpd &
- akses lewat web broswer ftp://domainname
untuk memasukan data gunakan user local lpp