我一直在 Docker 容器内的 Ubuntu 上使用 proftpd。登录成功但获取目录列表失败。
这是 Filezilla 的截图
Proftpd 日志文件截图
有什么帮助吗?
最佳答案
问题是 proftpd 宣传内部 ip 地址 172.... 所以客户端无法连接到它。
你可以通过设置(在proftpd.conf中)来解决这个问题
MasqueradeAddress externalIP
或通过使用以下方式运行容器:
docker run --net=host .....
此选项使用主机 ip 网络,因此被动模式可以正常工作。
关于linux - Docker容器上的Proftpd目录列表错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25292898/