我用的是docker安装的,创建一个ftp的目录,使用命令。
1 | docker run -d -v 你自己的目录:/home/vsftpd \ |
连接慢
感觉登录很慢,需要做下配置。
进入容器
1 | docker exec -it 你自己的容器的ID bash |
使用vi编辑配置文件,修改reverse_lookup_enable
字段为NO
1 | vi /etc/vsftpd/vsftpd.conf |
保存配置
1 | source /etc/vsftpd/vsftpd.conf |
删除里面全部的nameserve
,同样保存。
1 | vi /etc/resolv.conf |
无法下载
可以显示目录单是却无法下载文件,测试文件很小,只有一两次偶然的情况下载成功了,搜索了半天发现都没有遇到跟我一样问题的。最后发现原来是没有正确设置防火墙端口的问题,使用的是阿里云,在安全组我只开通了21100
这个端口,实际上应该是一个范围21100-21110
,安全组的配置应该是21100/21110
。