主要配置文件/etc/vsftpd/vsftpd.conf,配置如下:
anonymous_enable=YES
no_anon_password=YES
anon_max_rate=30000
data_connection_timeout=60
idle_session_timeout=600
write_enable=YES
#anon_other_write_enable=YES
anon_mkdir_write_enable=YES
anon_upload_enable=YES
chown_uploads=YES
chown_username=root
local_enable=YES
write_enable=YES
local_umask=022
userlist_enable=YES
userlist_deny=YES
userlist_file=/etc/vsftpd/user_list
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
tcp_wrappers=YES
banner_file=/etc/vsftpd/welcome.txt
# chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
local_max_rate=500000
max_per_ip=1
max_clients=10
事实上,vsFTPd可以配置的很强大,后来发现,使用man 5 vsftpd.conf这个,能解决所有的问题。
主要参考http://linux.vbird.org/linux_server/0410vsftpd.php,以及man 5 vsftpd.conf
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。