Pertama di server harus terinstall vsftpd.
Untuk paket rpm cukup ketikkan :
root#rpm -ivh vsftpd.versi**.rpm
Disini saya akan mensetup server ftp untuk user bisa upload dan download file tetapi tidak diijinkan untuk menghapus file atau folder yang telah diupload-nya tapi jika anda berkeinginan sebaliknya silahkan anda beri tanda comment “#” pada bagian “cmds_allowed”
Untuk tahap awal, silahkan anda buat “group” pada linuxbox anda :
#groupadd ftpgroup
Dan satu folder tujuan untuk user ftp, misal kita bikin folder di /home/ :
#cd /home/
#mkdir ftp-folder
#chmod 777 ftp-folder/
selanjutnya buatlah user untuk ftp anda :
#adduser -d /home/ftp-folder/ -s /sbin/nologin -g ftpgroup ftpuser
Silahkan anda beri password ftpuser anda
#passwd ftpuser
Selanjutnya gantilah kepemilikan folder /home/ftp-folder
#chown -R ftpuser.ftpgroup /home/ftp-folder/
Sekarang silahkan anda copy-kan baris dibawah ini pada vsftpd.conf anda, yang berada pada /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=222
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd
xferlog_std_format=YES
nopriv_user=ftp
ftpd_banner=Trustix FTP Server (TSL)
chroot_local_user=YES
pam_service_name=vsftpd
userlist_enable=YES
listen=YES
tcp_wrappers=YES
secure_chroot_dir=/var/lib/vsftp/chroot
cmds_allowed=ABOR,CWD,LIST,USER,PASS,PASV,QUIT,PWD,STOR,NLST,TYPE,SIZE
No comments:
Post a Comment