参考文章: http://www.linuxidc.com/Linux/2017-01/139233.htm
1.检查是否安装vsftpd,如果安装了跳过第二步
vsftpd -v
2.安装vsftpd
sudo apt-get update
sudo apt-get install vsftpd
3.修改ftp的配置文件 /etc/vsftpd.conf
向文件中添加如下内容:
1 userlist_deny=NO 2 userlist_enable=YES 3 #允许登录的用户 4 userlist_file=/etc/allowed_users 5 seccomp_sandbox=NO 6 local_enable=YES 7 #设置文件上传 8 write_enable=YES 9 #使用utf8 10 utf8_filesystem=YES
设置文件中的local_enable=YES
4.新建/etc/allowed_users文件
sudo vi /etc/allowed_users
假设我只想让ubuntu访问ftp服务器,那么输入ubuntu --> wq 保存OK!以后还有其它用户使用ftp时直接添加用户名就可以了!
5.使用cat查看/etc/ftpusers文件中的内容
sudo cat /etc/ftpusers
打开这个文件后,看一看有没有uftp这个用户名,如果没有,就直接退出。如果有就删除uftp,因为这个文件中记录的是不能访问FTP服务器的用户清单。
6.启动停止重启服务器
1 sudo /etc/init.d/vsftpd start 2 sudo /etc/init.d/vsftpd stop 3 sudo /etc/init.d/vsftpd restart
7.访问ftp ftp://your_ip