虚拟机上搭建 ftp 服务器还是很容易的...但第一次上手服务器,还是需要大费一番周折。网上的搭建教程很碎片, 放到服务器上又出现各种疑难杂症,实验发现连创建用户环节都有问题。故作此篇,以防遗忘。
一、阿里云安全组规则设置
若仅设置 21/21 TCP 规则,又不知 PORT 或 PASV 使用哪些断奶口,故 FileZilla 外网登录服务器不能返回文件列表。增加全部协议和 -1/-1 端口范围即可正常登录。
二、vsftpd 安装
apt install vsftpd # apt 安装 vsftpd
systemctl enable vstfpd.service # 开启 vsftpd 开机自启动
systemctl start vsftpd.service # 启动 vsftpd 服务
netstat -antup | grep ftp # 查看 ftp 端口
service vsftpd status # 查看 vsftpd 状态
netstat -antup | grep ftp:
正常运行状态: