记一次Docker安装vsftpd记录

本文记录了一次使用Docker安装vsftpd服务的过程,包括新建ftp存储目录,创建FTP用户,以及在Docker中运行容器。在实际操作中遇到了软件无法连接FTP、425 Security:Bad IP连接错误和从服务器端FTP上传文件失败等问题。通过调整安全组规则,禁用FTP的IP安全检查,并修改FTP配置,最终解决了这些问题。
摘要由CSDN通过智能技术生成

由于百度查找的各种yum安装vsftpd的教程都安装配置不成功,
突然想起还有Docker这么个玩意,专制各种环境不一样,配置不一样的东东,
然后就用Docker来构建vsftpd服务;
下面记录一下安装的过程及后续遇到的各种问题:

1.新建ftp文件存储目录/home/ftp

mkdir /home/ftp

2.创建FTP用户

useradd -s /sbin/nologin -d /home/ftp/aifa -g ftp aifa && echo ai@123456@fa | passwd --stdin aifa

账号是:aifa,密码是ai@123456@fa

3.下载镜像并运行容器

docker run -d -v /home/ftp:/home/vsftpd -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -e FTP_USER=aifa -e FTP_PASS=ai@123456@fa --name vsftpd --restart=always fauria/vsftpd

问题:
1.软件无法连接上FTP
问题原因:
阿里云 ESC 安全组没开放端口,导致无法连接
处理办法
需要在实例安全组的入方向添加放行下列 FTP 端口的规则。
FTP 为主动模式时:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值