Ubuntu下设置FTP

OS: ubuntu 12.04

安装vsftpd

apt-get install vsftpd

编辑 /etc/vsftpd.conf

listen=YES
#anonymous_enable=YES
local_enable=YES
write_enable=YES
#anon_upload_enable=YES

anonymous_enable=NO  #默认是允许
dirmessage_enable=YES  # 允许进入文件夹
xferlog_enable=YES   # 允许 ftp 日志记录允许
connect_from_port_20=YES     # 允许使用20号端口作为数据传送端口
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem

设置ftp文件夹

mkdir -p /home/ftp/upload
mkdir -p /home/ftp/download
chmod 755 /home/ftp
chmod 777 /home/ftp/upload
chmod 755 /home/ftp/download

设置ftp用户