Cane's Blog

Cane

【Docker】安装ftp服务

17
2019-08-22

步骤

docker pull bogem/ftp
docker run -d -v <host>:/home/vsftpd -p 20:20 -p 21:21 -p 47400-47470:47400-47470 -e FTP_USER=<username> -e FTP_PASS=<password> -e PASV_ADDRESS=<ip> --name ftp --restart=always bogem/ftp

PASV_ADDRESS 如果设置成 127.0.0.1,则只能本地访问;设置成 0.0.0.0 则可以外网访问。

使用 WinScp 等工具连接的时候,需要在「高级设置」里面把「被动模式」的勾去掉,否则连接的时候会提示:“无法打开传输通道。原因:在其上下文中,该请求的地址无效。无法获得目录列表”

详细参数可以参考: vsftpd