【vsftpd匿名访问使用】

本文详细介绍了如何配置和管理VSFTPd,包括安装、防火墙设置、SELinux关闭、服务启动与配置。重点讲解了VSFTPD主配置文件的各个参数,如匿名用户访问、文件权限、上传速率限制及本地用户权限。此外,还涉及了虚拟用户的认证文件创建、PAM规则配置以及用户独立配置。最后,列举了一些常见的FTP错误代码及其含义。
摘要由CSDN通过智能技术生成

一.  1.  操作前所需步骤 :   vsftp的安装    2.防火墙开启  3.selinux关闭

                                    

                                   

                                  

                                      

      2.                       安装软件        开启服务     火墙添加该服务       重启火墙

            

    

二.    vsftpd的主配置文件

                    vim   /etc/vsftpd/vsftpd.conf                                                ***更改后重启服务

   2.  配置文件内容命令:      anonymous_enable=YES|NO               匿名用户是否可以访问

                               anon_root=/ftpdir                                                 指定默认用户登录的家目录

                          anon_upload_enable=YES|NO                            是否允许匿名用户上传文件

              

                    anon_world_readable_only=NO       允许匿名用户下载自己不可读文件

                    anon_mkdir_write_enable=YES        允许匿名用户建立目录

                    anon_other_write_enable=YES         允许匿名用户可以删除

                    anon_umask=022                              匿名用户上传文件的默认保留权限

                    chown_uploads=YES                        匿名用户上传文件身份转换

                    chown_username=***                        匿名用户上传文件的所有人为**

                    chown_upload_mode=0644             指定用户身份上传文件权限为644

                    max_clients=3                                    ftp最大连接数量

                    anon_max_rate=102400                     限制匿名用户上传速率不超过

                    local_max_rate=1024000                    限制本地用户上传速率不超过  

                    local_enable=YES|NO                        本地用户是否可以登录

                    write_enable=YES|NO                        ftp写功能开启关闭

                    local_umask=077                                 本地用户上传文件权限

                    local_root=/var/ftp                                 设定本地用户家目录

三. 虚拟用户访问

     1.       vim /etc/vsftpd/auth_file         建立认证文件模板里添加虚拟用户

                     

 

       2.     db_load -T -t hash -f auth_list auth_list.db       生成加密文件

              

       3.         vim /etc/pam.d/wentos               编写认证规则

                  

       4.      vim /etc/vsftpd/vsftpd.conf                 编写文件

                

四. 用户独立配置

    1.        vim /etc/vsftpd/vsftpd.conf                               编写指定子配置目录

                 

   2.          mkdir /etc/vsftpd/vconf                                 建立子配置目录

                    

   3.          vim /etc/vsftpd/vconf/user1                             编写配置文件         ****默认功能都是关闭

 五. 报错信息

                    550                                             程序本身拒绝

                    553                                             文件系统权限限制

                    500                                             权限过大

                    530                                             认证失败

     

 

  • 12
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值