【vsftpd匿名访问使用】

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

                                    

                                   

                                  

                                      

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

            【vsftpd匿名访问使用】_第1张图片

    

二.    vsftpd的主配置文件

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

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

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

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

              【vsftpd匿名访问使用】_第2张图片

                    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                                             认证失败

     

 

你可能感兴趣的:(linux,服务器,运维)