网上资源太渣,自己总结并实现了这个功能,现在分享给网友。
我的系统是Ubuntu18的系统(其他版本应该一样)
1.先安装vsftpd:apt install vsftpd
2.启动ftp服务:service vsftpd start
3.以/home/ftp目录作为ftp根目录为例:mkdir /home/ftp
4.新建用户xxx并设定用户主目录和所用shell:useradd -d /home/ftp -s /bin/bash xxx
5.设置该用户的密码:passwd xxx
5.更改ftp根目录的所属者和所属组改为xxx:chown xxx:xxx /home/ftp
6.新建文件/etc/vsftpd.user_list,用于存放允许访问ftp的用户:输入xxx
7.编辑配置文件:/etc/vsftpd.conf
取消注释:write_enable=YES
添加信息:userlist_file=/etc/vsftpd.user_list
添加信息:userlist_enable=YES
添加信息:userlist_deny=NO
8.重启ftp服务:service vsftpd start
在资源管理器中输入:ftp://你的服务器IP
填写用户名和密码就可以像操作文件夹里的文件一样上传和下载文件了