Next Previous Contents

6. 配置示例

一个示例文件

        # 以独立模式启动
        listen=YES


        #同时允许200客户端连入,每个IP最多允许4个进程
        max_clients=200
        max_per_ip=4

        允许匿名访问,只有下载权限。 禁止本地(系统)用户登录
        # Access rights
        anonymous_enable=YES
        local_enable=NO
        write_enable=NO
        anon_upload_enable=NO
        anon_mkdir_write_enable=NO
        anon_other_write_enable=NO


        # 禁止匿名用户下载具有全局读取权限的文件,目录中的用户和组信息列取时都显示为 "ftp".
        #被动模式下,服务器端口范围限制在50000~60000

        anon_world_readable_only=YES
        connect_from_port_20=YES
        hide_ids=YES
        pasv_min_port=50000
        pasv_max_port=60000

        # 生成详细的上载和下载日志,禁止使用"ls -R"命令,

        xferlog_enable=YES
        ls_recurse_enable=NO
        ascii_download_enable=NO
        async_abor_enable=YES


        # 以节省资源模式运行(针对 Linux 2.4 内核),
        #远程客户端最大 FTP 命令间隔超过120秒,或空闲的数据连接超过300秒,都将被断开
        #匿名客户端允许的最大数据传输速率50000b/s
        one_process_model=YES
        idle_session_timeout=120
        data_connection_timeout=300
        anon_max_rate=50000


Next Previous Contents