ubuntu20.04下安装vsftpd及虚拟用户等配置(上)
(2020-09-24 17:09:23)
标签:
系统配置 |
分类: 软件技术 |
1.安装软件和创建一个本地用户
前一个vsftpd软件本身,后一个是创建虚拟用户时需要产生db数据库的工具。
2.配置vsftpd.conf
listen=YES#设置vsfptd为单独进程
#listen_ipv6=YES#这个关于ipv6的,一定要注释掉,否则前一个设置YES会出错
anonymous_enable=NO#不允许匿名用户登录
local_enable=YES#允许本地用户可以登录
local_umask=022#本地用户创建文件目录的权限掩码
write_enable=YES#允许本地用户具有写的权限
dirmessage_enable=YES
use_localtime=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
ftpd_banner=Welcome to Web Class FTP service.
chroot_local_user=YES
chroot_list_enable=NO
allow_writeable_chroot=YES
#chroot_list_file=/etc/vsftpd.chroot_list
ssl_enable=NO
#utf8_filesystem=YES
guest_enable=YES
guest_username=myftp
pam_service_name=vsftpd.vu
virtual_use_local_privs=YES
user_config_dir=/home/user_config
max_clients=100
listen_port=21
userlist_file=/etc/vsftpd.user_list
userlist_enable=NO
userlist_deny=YES
#listen_ipv6=YES#这个关于ipv6的,一定要注释掉,否则前一个设置YES会出错
anonymous_enable=NO#不允许匿名用户登录
local_enable=YES#允许本地用户可以登录
local_umask=022#本地用户创建文件目录的权限掩码
write_enable=YES#允许本地用户具有写的权限
dirmessage_enable=YES
use_localtime=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
ftpd_banner=Welcome to Web Class FTP service.
chroot_local_user=YES
chroot_list_enable=NO
allow_writeable_chroot=YES
#chroot_list_file=/etc/vsftpd.chroot_list
ssl_enable=NO
#utf8_filesystem=YES
guest_enable=YES
guest_username=myftp
pam_service_name=vsftpd.vu
virtual_use_local_privs=YES
user_config_dir=/home/user_config
max_clients=100
listen_port=21
userlist_file=/etc/vsftpd.user_list
userlist_enable=NO
userlist_deny=YES