Centos 6.4 FTP配置

2025-11-08 07:12:19

1、一:安装必要组件

yum install vsftpd -y      #FTP核心文件

yum install db4 -y          #虚拟用户必要工良败具

2、二:配置文件

修改配置文件

打开/etc/vsftpd/vsftpd.conf,加入以下配置

默认vsftpd.conf中不包含这些设定项目,需要自己手动添加!

guest_enable=YES       #设定启用虚拟用户功能

guest_username=ftp    #设定虚拟用户的宿主用户

user_config_dir=/etc/u #设定存放虚拟用户配置文件的路径(文件名=用户名)

3、在/etc/vsftpd目录鉴陕下创建 用户、密码 文件(奇行是用户名,偶行是密码)

Centos 6.4 FTP配置

4、生成虚拟用户认证的db文件

db_load -T -t hash -f /etc/vsftpd/ftp.txt /etc/vsftpd/ftp.db

5、编辑认证文件/etc/pam.d/vsftpd,注释全部语句,再增加以下两句

Centos 6.4 FTP配置

6、创建虚拟用户配置文件

mkdir /etc/u                #之前设定的配置目录

vi /etc/vsftpd/u/test1   #再次说明文件名必须是用户名

按需求加入配置,以下提供参考

local_root=/ftp/www                    #虚拟用户根目录,根据实际情况修改

write_enable=YES                         #拥有写入权限

anon_umask=022                         #上传后文件的权限,反掩码实际755

anon_world_readable_only=NO    #是否只读,NO则可写

anon_upload_enable=YES             #上传权限

anon_mkdir_write_enable=YES     #建立目录的权限

anon_other_write_enable=YES      #其他的写权限

7、三:完成配置

1.   关闭Selinux               setenforce 0 临时关闭,永久关闭设置配置文件/etc/selinux/config

2.   关闭防火墙                service iptables stop

3.   重启ftp服冲牢悦务               service vsftpd restart

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢