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
上一篇:维护服务器的七个技巧