码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS快速搭建FTP(初级-四步)

时间:2016-01-27 10:39:11      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:

部署FTP,如果之前没有搭建过,刚开始找资料的时候网上各种各样的复杂参数配置,看的头晕,这里就把最核心的部分展示出来.

1.安装 vsftpd
yum install -y vsftpd

2.如果是默认配置,请核对下面四个参数是否正确. 红色的是很重要的

vi /etc/vsftpd/vsftpd.conf

anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES

3.添加用户和设置密码
adduser -d /web/data/www -g ftp -s /sbin/nologin yfftp
passwd yfftp

4.开启ftp
service vsftpd start

按照上述方法应该可以正常访问ftp,如果还是不能访问请检查一下你的防火墙是否开启,可以放开21号端口.

 

扩展阅读

vsftpd.conf 配置说明

anonymous_enable=YES/NO(YES)
控制是否允许匿名用户登入,YES 为允许匿名登入,NO 为不允许。默认值为YES。

local_enable=YES/NO(YES)
控制是否允许本地用户登入,YES 为允许本地用户登入,NO为不允许。默认值为YES。

write_enable=YES/NO(YES)
是否允许登陆用户有写权限。属于全局设置,默认值为YES。

chroot_local_user=YES/NO(NO)
用于指定用户列表文件中的用户是否允许切换到上级目录。默认值为NO。
通过搭配能实现以下几种效果:
a.当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd.chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。
b.当chroot_list_enable=YES,chroot_local_user=NO时,在/etc/vsftpd.chroot_list文件中列出的用户,不能切换到其他目录;未在文件中列出的用户,可以切换到其他目录。
c.当chroot_list_enable=NO,chroot_local_user=YES时,所有的用户均不能切换到其他目录。
d.当chroot_list_enable=NO,chroot_local_user=NO时,所有的用户均可以切换到其他目录。

 

参考资料
[1]CentOS–FTP安装与配置
http://shuany.iteye.com/blog/850568
[2]vsftpd配置文件详解
http://yuanbin.blog.51cto.com/363003/108262/

CentOS快速搭建FTP(初级-四步)

标签:

原文地址:http://www.cnblogs.com/yafei236/p/5162319.html

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