1、apt install python3-pyftpdlib
2、在home下面新建ftp.py文件,代码如下:
from pyftpdlib.authorizers import DummyAuthorizer
from pyftpdlib.handlers import FTPHandler
from pyftpdlib.servers import FTPServer
# 实例化DummyAuthorizer来创建ftp用户
authorizer = DummyAuthorizer()
# 参数:用户名,密码,目录,权限
#authorizer.add_user('user', '12345', '/home/test', perm='elradfmwMT')
# 匿名登录
authorizer.add_anonymous('/home/test')
handler = FTPHandler
handler.authorizer = authorizer
# 参数:IP,端口,handler,0.0.0.0是任意IP,也可以指定IP
server = FTPServer(('0.0.0.0', 9090), handler)
server.serve_forever()
3、在terminal中运行cd /home,python ftp.py。
4、通过浏览器访问ftp://192.0.0.1:9090,192.0.0.1指手机的ip地址,输入用户名和密码
效果如下图: