linux上构建ftp服务器

时间:2021-03-11 18:15:33

linux上构建ftp服务器

服务器搭建

https://help.aliyun.com/knowledge_detail/60152.html,可以参考这篇博文。

配置文件详解

进入/etc/vsftpd目录下,有以下几个配置文件:

linux上构建ftp服务器

1)ftpusers------------黑名单配置文件,这个里面的用户不允许访问FTP服务器  

2)user_list------------白名单配置文件,允许访问FTP服务器的用户列表

3)vsftpd.conf--------------ftp核心配置文件

vsftpd.conf配置文件中的几个参数讲解:

  anonymous_enable:YES/NO   是否开启匿名登录,默认为true,安全考虑,应设置no

配置本地用户登录

1、创建用户

  useradd ftptest

  passwd ftptest

2、在user_list配置文件,将用户名ftptest填进去

3、在vsftpd.conf配置文件末尾,加上

  userlist_enable=YES
  userlist_deny=NO

当userlist_enable=YES,userlist_deny=NO组合使用时:user_list是一个白名单,即:只有出现在名单中的用户才会被准许登入(user_list之外的用户都被拒绝登入);另外需要特别提醒的是:使用白名单后,匿名用户将无法登入!除非显式在user_list中加入一行:anonymous

总结

当上面配置都没问题,直接访问ftp://ip时,登录不进去,这时需要在ie浏览器上的设置中,设置一些权限