python3使用pyftpdlib模块搭建简易FTP服务器
- 2019-09-02 10:10:12
- 开发
- 22
- shevechco
有时项目上面配置vsftpd有些麻烦,而且也只是临时提工一些文件下载,所以还是考虑使用python搭建一个临时的FTP服务器使用
主要安装pyftpdlib模块
pip install pyftpdlib
然后我们就可以使用了,主要网上摘抄的一些代码,本地测试了下,没问题就记录下来
#!/usr/bin/python3 #coding:utf-8 from pyftpdlib.authorizers import DummyAuthorizer from pyftpdlib.handlers import FTPHandler from pyftpdlib.servers import FTPServer authorizer = DummyAuthorizer() authorizer.add_user('admin', '12345', 'D:/toolkit', perm='elradfmwMT') # 匿名登录 # authorizer.add_anonymous('/home/nobody') handler = FTPHandler handler.authorizer = authorizer #添加被动端口范围 handler.passive_ports = range(2000, 2333) # 参数:IP,端口,handler # server = FTPServer(('192.168.1.223', 2121), handler) #外网 server = FTPServer(('10.130.215.118', 21), handler) server.serve_forever()
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:http://www.sulao.cn/post/703