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()
一行代码搞定