码迷,mamicode.com
首页 > 系统相关 > 详细

Linux 搭建ftp服务器

时间:2019-09-06 01:28:40      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:dir   apt   创建   一个用户   匿名   配置文件   com   权限   匿名用户   

一.安装

1.安装vsftpd

sudo apt-get install vsftpd 或者  yum -y install vsftpd

2.相关配置文件

cd /etc/vsftpd

  技术图片

  • /etc/vsftpd/vsftpd.conf //主配置文件,核心配置文件
  • /etc/vsftpd/ftpusers //黑名单,这个里面的用户不允许访问FTP服务器
  • /etc/vsftpd/user_list //白名单,允许访问FTP服务器的用户列表

3.启动服务

systemctl enable vsftpd.service //设置开机自启动

systemctl start vsftpd.service //启动ftp服务

netstat -antup | grep ftp //查看ftp服务端口

4.登录配置

  1. 匿名用户

    vxftpd安装之后默认是打开匿名用户的用户可以无需密码直接登录

    匿名ftp的配置在/etc/vsftpd/vsftpd.conf中设置。

    vim vsftpd.conf
     技术图片

      anonymous_enable=NO //默认即为YES NO为关闭  

  2.配置本地用户登录

#创建登录用户

useradd ftptest #创建ftptest用户

passwd ftptest #修改ftptest用户密码

 

  vim user_list

   技术图片

 

 

   一行一个用户讲自己的用户加入

   vim vsftpd.conf

   local_enable=YES 设置为YES

  3.用户登录其他配置说明   

参数说明
anonymous_enable=YES 接受匿名用户
no_anon_password=YES 匿名用户login时不询问口令
anon_root=(none) 匿名用户主目录
local_enable=YES 接受本地用户
local_root=(none)

本地用户主目录

 

 

 

 

 

  

  4.用户权限控制

参数说明
write_enable=YES 可以上传(全局控制)
local_umask=022 本地用户上传文件的umask
file_open_mode=0666 上传文件的权限配合umask使用
anon_upload_enable=NO 匿名用户可以上传
anon_mkdir_write_enable=NO 匿名用户可以建目录
anon_other_write_enable=NO 匿名用户修改删除
chown_username=lightwiter 匿名上传文件所属用户名

 

Linux 搭建ftp服务器

标签:dir   apt   创建   一个用户   匿名   配置文件   com   权限   匿名用户   

原文地址:https://www.cnblogs.com/jelly-wt/p/11470587.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!