52-qq
import os
from pyftpdlib.authorizers import DummyAuthorizer
from pyftpdlib.handlers import FTPHandler
from pyftpdlib.servers import FTPServer


def main():
    # 实例化用户授权管理
    authorizer = DummyAuthorizer()
    authorizer.add_user(\'user\', \'123456\', \'/\', perm=\'elradfmwMT\')
    authorizer.add_anonymous(os.getcwd())

    # 实例化FTPHandle
    handler = FTPHandler
    handler.authorizer = authorizer

    # 链接启动提示
    handler.banner = \'welcome to connect my ftp\'

    server = FTPServer((\'127.0.0.1\', 2122), handler)
    server.max_cons = 256
    server.max_cons_per_ip = 5
    server.serve_forever()


if __name__ == \'__main__\':
    main()

 一行代码搞定

 

 

分类:

技术点:

相关文章: