Sunting /etc/vsftpd.conf
listen=YES anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES chroot_local_user=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/private/vsftpd.pem virtual_use_local_privs=YES guest_enable=YES user_sub_token=$USER local_root=/var/www/situs/$USER hide_ids=YES
Sunting /etc/pam.d/vsftpd
# Customized login using htpasswd file auth required pam_pwdfile.so pwdfile /etc/vsftpd.passwd account required pam_permit.so
Reka virtual akun
sudo htpasswd -cd /etc/vsftpd.passwd virtualAkun
Reka direktori baru
sudo mkdir /var/www/situs/virtualAkun
Sunting permisi/kepemilikan
sudo chown ftp:ftp /var/www/situs/virtualAkun sudo chmod +w /var/www/situs/virtualAkun
Daur vsftpd
sudo service vsftpd restart
Coba~coba
is@oneiric:~$ ftp 127.0.0.1 Connected to 127.0.0.1. 220 (vsFTPd 2.3.2) Name (127.0.0.1:is): webDevel 331 Please specify the password. Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp>
Catatan:
Backup, backup & backup!
Ubah "virtualAkun" sesuai selera
Sumber bacaan:
https://help.ubuntu.com/11.10/serverguide/C/ftp-server.html
http://howto.gumph.org/content/setup-virtual-users-and-directories-in-vsftpd
wah ubuntu susah bangettt . .thanks gan infonya
ReplyDeleteiya setuju belajar ubuntu sampe puyengggg
ReplyDeleteubuntu bikin keliyengannn
ReplyDeleteThis works ! after trying many older Docs that did not work for Ubuntu 11.10. Sorry about the English - i have no Indonesian.
ReplyDeleteawol99
@awol99 that's OK. Glad to hear from you ..
ReplyDelete