raksmart活动促销

分享

写回答

发帖

Centos7搭建vsftpd服务

Raksmart Raksmart 8986 人阅读 | 11 人回复

发表于 2018-3-30 00:11:26 | 显示全部楼层 |阅读模式

安装vsftpd

yum -y install vsftpd

修改vsftpd的配置文件

vim /etc/vsftpd/vsftpd.conf

修改:

anonymous_enable=NO  //修改为NO

chroot_list_enable=YES  //去掉前面的#号

chroot_list_file=/etc/vsftpd/chroot_list  //去掉前面的#号

ascii_upload_enable=YES  //去掉前面的#号

ascii_download_enable=YES  //去掉前面的#号

anon_umask=033  //修改权限

添加:

allow_writeable_chroot=YES  //在末尾添加

cmds_allowed=FEAT,REST,CWD,LIST,MDTM,MKD,NLST,PASS,PASV,PORT,PWD,QUIT,RMD,RNFR,RNTO,RETR,SIZE,TYPE,USER,ACCT,STOR,APPE,CDUP,HELP,MODE,NOOP,REIN,STAT,STOU,STRU,SYST

注意:这里设置权限可以上传,下载,重命名,替换,删除空文件夹,但不可以删除文件,想实现不同权限请参考(http://blog.csdn.net/zqjzqjzqj/article/details/51201132)


创建ftp用户

useradd -s /sbin/nologin bing  //用户名为bing

passwd bing //修改密码

注意:ftp用户的主目录默认在/home/用户名/下面


增加ftp安全性(因为ftp的用户可以访问其他目录,需要对其作出限制)


touch /etc/vsftpd/chroot_list  //chroot_list的用户不能离开ftp的主目录

cut -d : -f  1 /etc/passwd>>/etc/vsftpd/chroot_list  // 把本地用户都加入到chroot_list

防火墙开放ftp,使系统不用完全关闭防火墙


firewall-cmd --add-service=ftp --permanent

firewall-cmd --reload

firewall-cmd --list-services  //查看ftp是否开放

配置selinux 允许ftb访问home和外网访问


getsebool -a | grep ftp  //查看setenforce的ftp布尔值

setsebool -P allow_ftpd_full_access on

setsebool -P ftpd_connect_all_unreserved on

启动并设置开机自启


service vsftpd restart

systemctl enable vsftpd.service

最后:如果云服务器搭建ftp,在Windows端访问,需要设置以下步骤,局域网访问则不用

注意:第一个方框勾上,第二个则取消,这个蛋疼的解决方法大概是因为服务器端ftp为主动模式,客户端也需要设置为主动模式

还有另一个方法并没有尝试,设置服务器端ftp为被动模式,防火墙和selinux开放ftp被动模式的端口

回答|共 11 个

冰雪之刃

发表于 2018-3-30 17:14:17 | 显示全部楼层

还是看不懂啊
回复 支持 反对

使用道具 举报

香格里娜

发表于 2018-3-30 17:14:43 | 显示全部楼层

高手就是强
回复 支持 反对

使用道具 举报

神算子

发表于 2018-3-30 17:15:04 | 显示全部楼层

感谢分享,这个不错
回复 支持 反对

使用道具 举报

花开花落

发表于 2018-3-30 17:15:34 | 显示全部楼层

ε=(´ο`*)))唉
回复 支持 反对

使用道具 举报

无限神功

发表于 2018-4-3 17:07:26 | 显示全部楼层

我你个擦擦擦
回复 支持 反对

使用道具 举报

dh900923

发表于 2018-4-7 08:28:11 | 显示全部楼层

测试了为什么不生效?
回复 支持 反对

使用道具 举报

变形金刚

发表于 2018-4-13 17:24:33 | 显示全部楼层

这个可以啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

RAKsmart讨论

RAKsmart
优惠码:6.5折优惠链接
介绍:RAKsmart是知名的美国服务器租用商,包括美国站群服务器、美国cn2服务器、香港服务器等热门产品,RAKsmart与国内中国联通、中国电信、中国移动三大线路直连,国内访问速度快。
查看更多

jingwang

发表主题