当前位置: 首页 » LINUX » Centos下搭建FTP上传下载服务器

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

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

请尊重我们的辛苦付出,未经允许,请不要转载 本站 的文章,鄙视各种无耻的采集行为!