zoukankan      html  css  js  c++  java
  • Proftpd相关知识

    一.安装
    tar zvxf proftpd.tar.gz
    ./configure --prefix=/usr/lcoal/proftpd
    make && make install

    二.启动
    vi /usr/local/proftpd/etc/proftpd.conf
    找到
    User nobody
    Group nobody
    后执行下面命令才能启动,不然报找不到用户和组,这个的用户和组也可以自己新建一个,也可以指定系统已存在的
    /usr/local/proftpd/sblin/proftpd &

    查看有没有启动成功方法:
    1).netstat -ant | grep 21
    2).ps ef | grep proftpd

    三.配置

    1.Limit节点使用到的参数

    CMD: 改变目录
    MKD: 建立目录的权限
    RNFR: 更改目录名的权限
    DELE: 删除文件的权限
    RMD: 删除目录的权限
    RETR: 从服务端下载到客户端的权限
    STOR: 从客户端上传到服务端的权限
    READ: 可读的权限,不包括列目录的权限,相当于RETR,STAT等
    WRITE:写文件或者目录的权,包括MKD和RMD
    DIRS: 是否允许列目录,相当于LIST,NLST等权限,还是比较实用
    ALL: 所有权限
    LOGIN:是否允许登陆的权限

    2.Limit包括以下范围

    AllowUser 针对某个用户允许的Limit
    DenyUser 针对某个用户禁止的Limit
    AllowGroup 针对某个用户组允许的Limit
    DenyGroup 针对某个用户组禁止的Limit
    AllowAll 针对所有用户允许的Limit
    DenyAll 针对所用用户禁止的Limit
    TransferRate STOR|RETR 速度(Kbytes/s) user使用者

    3.proftpd.conf支持变量

    %T 目前的时间
    %F 所在硬盘剩下的容量
    %C 目前所在的目录
    %R Client端的主机名称
    %L Server端的主机名称
    %U 使用者账号名称
    %M 最大允许联机人数
    %N 目前的主机联机人数
    %E FTP主机管理员的Email
    %i 本次上传的档案数目
    %o 本次下载的档案数量
    %t 本次上传+下载的档案数量
    welcome.msg这个里面写%参数

  • 相关阅读:
    ubuntu防火墙设置通过某端口
    pandas入门
    pyplot入门
    numpy教程
    跨域请求 spring boot
    spring boot 启动流程
    代理配置访问
    AOP,拦截器
    spring boot 启动不连接数据库
    Python 3.x 连接数据库(pymysql 方式)
  • 原文地址:https://www.cnblogs.com/ahwu/p/3463048.html
Copyright © 2011-2022 走看看