新建ftp本地用户时: useradd -m -d /data/ftp/user/testuser testuser
ftp 配置:
# 会话
idle_session_timeout=900
max_clients=10
max_per_ip=3
# 日志
syslog_enable=YES
xferlog_enable=YES
xferlog_std_format=YES
log_ftp_protocol=YES
# 消息
dirmessage_enable=YES
ftpd_banner=Welcome message
# SSL
nopriv_user=ftpsecure
ssl_enable=NO
ssl_sslv2=NO
ssl_sslv3=NO
ssl_tlsv1=YES
# 本地用户设置
local_enable=YES
local_umask=077
local_root=/data/ftp
# 匿名用户相关
anonymous_enable=NO
anon_world_readable_only=YES
anon_mkdir_write_enable=NO
anon_root=/srv/ftp
anon_upload_enable=NO
# 认证设置
pam_service_name=vsftpd
# 链接设置
listen=YES
listen_port=8621
connect_from_port_20=YES
# 主动模式
pasv_enable=NO
ftp_data_port=58654
# 被动模式
#pasv_enable=YES
#pasv_min_port=8619
#pasv_max_port=8620
# 文件传输
write_enable=YES
ascii_upload_enable=YES
# chroot设置
allow_writeable_chroot=YES
chroot_local_user=YES