服务器

当前位置:首页 > 服务器 >

Centos下搭建FTP上传下载服务器

时间:2015-07-03        阅读:次        QQ群:182913345

1、首先判断你服务器上是否安装了vsftpd
rpm -q vsftpd
 
2、安装完成之后就要重启vsftpd服务
service vsftpd restart
 
3、到vsftpd的主配置文件里面
vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
把这个改为NO 默认是YES (改为NO 就是禁止匿名用户登录,不需要注释)
不可以让ftp用户跳出自己的家目录,否则太危险了。需要做限制
chroot_local_user=YES
默认是注释掉的,把#号去掉  然后重启vsftpd
 
4、创建ftp用户
useradd -s /sbin/nologin -d /var/www/XXXX(指定文件名) admin(自定义用户名)
(admin这个用户智能连接ftp无法登录系统,默认家目录在/var/www/XXXX  文件夹下面)
 
5、给admin这个用户设置密码
passwd admin
 
6、然后给家目录文件修改权限,否则你无法你无法上传文件
chmod o+w /var/www/XXXX
 
7、然后修改selinux
(查看selinux状态:/usr/sbin/sestatus -v 或 getenforce)
修改文件/etc/selinux/config  文件
将SELINUX=enforcing改为SELINUX=disabled
重启机器即可
 
8、重启vsftpd服务,并且下次自动启动
service vsftpd restart
 
9、关闭防火墙
service iptables stop

上一篇:维护服务器的七个技巧

下一篇:谈谈大型高并发高负载网站的系统架构

扫一扫,更多精彩内容推送

PHP技术分享

分享PHP技术,前端技术,数据库,SEO优化,服务器,网络安全等知识,是php程序员工作学习的好帮手!

Copyright © 2013-2015.PHP技术分享 www.php520.cn  版权所有  网站地图    PHP学习交流群

免责声明:网站内容收集于互联网,本网站不承担任何由于内容的合法性及健康性所引起的争议和法律责任。

欢迎大家对网站内容侵犯版权等不合法和不健康行为进行监督和举报。 沪ICP备15014499号-2