1、安装vsftpd
==> sudo apt install vsftpd
2、启动服务
==> sudo systemctl start vsftpd
==> sudo systemctl enable vsftpd
3、创建用户(可用已有用户登录)
==> sudo useradd -m ftpuser
4、配置ftp
修改ftp配置建议备份之前的默认配置
==> sudo mv /etc/vsftpd.conf /etc/vsftpd.conf.orig
==> sudo vi /etc/vsftpd.conf
在该新建文件中输入:
listen=NO
listen_ipv6=YES #vsftpd 将监听 ipv6 而不是 IPv4,你可以根据你的网络情况设置
anonymous_enable=NO #不允许匿名用户
local_enable=YES #允许本地用户登录
write_enable=YES #允许用户有修改文件权限
local_umask=022 #本地用户创建文件的 umask 值
dirmessage_enable=YES #用户第一次进入目录时的提示消息
use_localtime=YES #使用本地时间
xferlog_enable=YES #一个存有详细的上传和下载信息的日志文件
connect_from_port_20=YES #在服务器上针对 PORT 类型的连接使用端口 20
chroot_local_user=YES #本地用户将进入 chroot 环境,当登录以后默认