可以说linux下最常用的ftp服务器软件是vsftpd,但是在配置上还是有点麻烦,做为自用简单配置就好
1.安装
sudo apt-get install vsftpd
2.配置
建立ftp用户及home目录
sudo useradd ftp
sudo passwd ftp
sudo mkdir /home/ftp #此为ftp的根目录
ftp目录无法直接上传,需在此下再建目录并给与权限才可止传
sudo mkdir /home/ftp/ftproot
sudo chmod 777 /home/ftp/ftproot
sudo vim /etc/vsftpd.chroot_list
==================================================
ftp
==================================================
查看配置手册
man 5 vsftpd.conf
配置vsftpd
sudo vim /etc/vsftpd.conf
==================================================
listen=YES
anonymous_enable=YES
local_enable=YES
write_enable=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
async_abor_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to blah FTP service.
==================================================
3.vsftpdr的操作
启动
sudo service vsftpd start
停止
sudo service vsftpd stop
重新启动
sudo service vsftpd restart
查看状态
sudo service vsftpd status