vsftpd 是 linux 的 ftp 服务端
1、安装 vsftpd
apt install vsftpd
2、新建本地登录用户
由于 root 用户默认拒绝登录 ftp,先新建个 ftp 用户。
# ftp 主目录
mkdir /tmp/uftp
# 添加用户
useradd -d /tmp/uftp -s /bin/bash uftp
# 设置登录密码
passwd uftp
# 设置目录权限
chown uftp /tmp/uftp
3、配置 /etc/vsftpd.conf
# 启用控制用户登录
userlist_enable=YES
# 允许登录的用户列表文件
userlist_file=/etc/ftpusers_allowed
# 配置允许userlist_file里的用户登录
userlist_deny=NO
seccomp_sandbox=NO
4、编辑 /etc/ftpusers_allowed 设置允许登录的用户
vim /etc/ftpusers_allowed
# 添加 uftp
uftp
5、配置 阿里云的 ftp 入向端口 21。
6、重启 vsftpd 服务:
service vsftpd restart