摘要: 本安装方法适用于Debian 8, Debian 9, Debian 10。 VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全。 安全性是编写VSFT...
本安装方法适用于Debian 8, Debian 9, Debian 10。
VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全。 安全性是编写VSFTP的初衷,除了这与生俱来的安全特性以外,高速与高稳定性也是VSFTP的两个重要特点。
在稳定方面,VSFTP就更加的出色,VSFTP在单机(非集群)上支持4000个以上的并发用户同时连接,根据RedHat的Ftp服务器(ftp.redhat.com)的数据,VSFTP服务器可以支持15000个并发用户。为了方便不同机器间文件的共享,想在Debian下安装VSFTP服务,安装过程还是很简单的:
# apt install vsftpd # /etc/init.d/vsftpd start|stop|restart
配置
设置匿名上传目录
# mkdir -p /home/ftp/upload # chown root:root /home/ftp # chmod 777 /home/ftp/upload
修改 vsftpd.conf
文件, debian下
vim /etc/vsftpd.conf
附上一份简单的 /etc/vsftpd.conf
示例文件:
listen=YES
anonymous_enable=YES
dirlist_enable=YES
anon_world_readable_only=YES
local_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/vsftpd.pem
anon_root=/home/ftp
max_clients=3
max_per_ip=2