python3 简易FTP
win系统
#!/usr/bin/env python
# -*- coding:utf-8 -*-
from pyftpdlib.authorizers import DummyAuthorizer
from pyftpdlib.handlers import FTPHandler
from pyftpdlib.servers import FTPServer
# 实例化虚拟用户
authorizer = DummyAuthorizer()
# 用户权限和路径 参数分别是 用户名 密码 用户目录 权限
authorizer.add_user("theo", "11111111", "F:/FTP/", perm="elradfmw")
#初始化
handler = FTPHandler
handler.authorizer = authorizer
handler.passive_ports = range(2000,3000)
#监听ip(自己电脑的ip)和端口
server = FTPServer(("192.168.2.109", 21), handler)
# 开始服务
server.serve_forever()