zoukankan      html  css  js  c++  java
  • CentOS7配置FTP服务器

    方法1:使用python

    下载pyftpdlib库,参考官方文档

    pip3 install pyftpdlib

    新建ftp.py文件

    from pyftpdlib.authorizers import DummyAuthorizer
    from pyftpdlib.handlers import FTPHandler
    from pyftpdlib.servers import FTPServer
     
    #实例化虚拟用户,这是FTP验证首要条件
    authorizer = DummyAuthorizer()
     
    #添加用户权限和路径,括号内的参数是(用户名, 密码, 用户目录, 权限)
    authorizer.add_user('user', '12345', '/home/web/ftp', perm='elradfmw')
     
    #添加匿名用户 只需要路径
    authorizer.add_anonymous('/home')
     
    #初始化ftp句柄
    handler = FTPHandler
    handler.authorizer = authorizer
     
    #添加被动端口范围
    handler.passive_ports = range(60000,63000)
     
    #监听ip 和 端口
    server = FTPServer(('', 21), handler)
     
    #开始服务
    server.serve_forever()

    python3 ftp.py即可。

    方法2:使用vsftpd

    http://www.cnblogs.com/WeyneChen/p/6902782.html

    http://jingyan.baidu.com/article/d169e186469f44436611d8ec.html

    http://www.jb51.net/article/110901.htm

    http://www.cnblogs.com/yili16438/p/d3209323913c6d53e6060fcd8d27e4c0.html

    http://www.cnblogs.com/huangxm/p/6274645.html

    1.安装vsffpd

    yum -y install vsftpd

    看看配置文件

     dd

  • 相关阅读:
    DIV+CSS中的滤镜和模糊
    初识DIV+CSS
    HTML核心标签之表格标签(二)
    HTML核心标签之表格标签(一)
    关于HTML的两个实例
    CSS的四种引入方式
    HTML中的表单
    HTML基础知识概括
    python3操作socketserver
    数据库MySQL的基本操作
  • 原文地址:https://www.cnblogs.com/legion/p/7160768.html
Copyright © 2011-2022 走看看