Centos 6.4 FTP配置

2025-07-12 23:50:23

1、一:安装必要组件yum install vsftpd -y #FTP核心文件yum install db4 -y #虚拟用户必要工具

2、二:配置文件修改配置文件打开/etc/vsftpd/vsftpd.conf,加入以下配置默擢噘橄堕认vsftpd.conf中不包含这些设定项目,需要自己手动添加!guest_en锾攒揉敫able=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 #上传后文件的权限,反掩码实际755anon_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/config2. 关闭防火墙 service iptables stop3. 重启ftp服务 service vsftpd restart

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