ubuntu16.04安装ftp服务器

参考文章: 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

原文地址:https://www.cnblogs.com/sun-space/p/7799965.html