第一步,当然首先是安装服务啦

    命令:yum -y install vsftpd   Centos6.5搭建ftp服务

    安装完成

    Centos6.5搭建ftp服务

第二步,创建用于ftp服务使用的文件夹

    mkdir /ftpfile  Centos6.5搭建ftp服务

    进入文件夹创建一个文件(方便登录ftp服务时校验是否成功搭建)

    Centos6.5搭建ftp服务

第三步,创建用户,并赋予响应的权限

    Centos6.5搭建ftp服务

     useradd ftpuser -d /ftpfile -s /sbin/nologin (会出现警告 可无视)创建ftpuser用户,设置用户的主目录,并禁止      登 录

    Centos6.5搭建ftp服务 设置密码

    修改/ftpfile文件的权限

    Centos6.5搭建ftp服务 

    chown -R ftpuser.ftpuser /ftpfile


第四步,配置ftp

    Centos6.5搭建ftp服务

    vim /etc/vsftpd/vsftpd.conf 在这个文件下面配置

Centos6.5搭建ftp服务

解释下一些属性

使用户不能离开主目录 
当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd.chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。 
chroot_local_user=YES 
chroot_list_enable=YES 
chroot_list_file=/etc/vsftpd/chroot_list (这个文件存放登录ftp的用户名,后面会说明)


Centos6.5搭建ftp服务

禁止匿名登录 anonymous_enable=NO

在底部再添加端口限制(不加的话也有默认的)

Centos6.5搭建ftp服务

--------------------------------------------至此,vsftpd.conf配置完成---------------------------------

配置ftp登录的用户

Centos6.5搭建ftp服务

vim /etc/vsftpd/chroot_list(不存在则创建)

Centos6.5搭建ftp服务加入要登录的用户名(这里我们添加在开始的时候创建的用户)

配置防火墙(监听端口)

Centos6.5搭建ftp服务


最后一步啦:修改   vim /etc/selinux/configSELINUX=disabled (不然可能会出现无法创建文件夹等情况)

Centos6.5搭建ftp服务

配置文件生效:setenforce 0

*******************************好像结束了***********************************

重启服务

service iptables restart  重启防火墙

service vsftpd restart 重启ftp服务


成功啦************

Centos6.5搭建ftp服务

相关文章: