我一直在Docker容器内的Ubuntu上使用proftpd。它成功登录,但无法获取目录列表。
这是Filezilla 的屏幕截图
和Proftpd日志文件的屏幕截图
有什么帮助吗?
最佳答案
问题是 proftpd 发布了内部ip地址172 ...,因此客户端无法连接到它。
您可以通过设置(在proftpd.conf中)解决此问题
MasqueradeAddress externalIP
或使用以下命令运行着色器:
docker run --net=host .....
此选项使用主机ip网络,因此被动模式可以正常工作。