Hello all.
I've been messing around with vsftp and wanted to make it more secure.
My goal is:
No anonymous logins
Only 1 or 2 users allowed to log.
I've been following this
README on virtual users.
1st question:
I have generated the pam file but I don't know where to put it (README points to
/etc/pam.d/ftp which does not exist)
Code:
db_load -T -t hash -f logins.txt /etc/vsftpd_users.db
2nd question:
Is any other I can do this (virtual users) in some other way (without PAM)?
Here is my vsftpd.conf:
Code:
anonymous_enable=NO
local_enable=YES
write_enable=NO
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
idle_session_timeout=600
data_connection_timeout=120
nopriv_user=ftp
ftpd_banner=YES
banner_file=/etc/vsftpd.banner
ls_recurse_enable=YES
listen=YES
chroot_local_user=YES
guest_enable=YES
guest_username=ftp
download_enable=YES
I've also have vsftpd_users.db and vsftpd.pam in /etc
Please help me out on this.
Thanks,
Hyakuake