阿里云centos7部署ftp服务器巨坑227

在CentOS7系统中部署FTP服务器遇到远程连接及Python程序操作时出现227错误。问题源在于vsftpd.conf配置,需关闭IPv6,设置被动模式并指定外网IP。确保listen设为YES,listen_ipv6设为NO,添加pasv_address配置。缺少任一设置可能导致失败。修改后重启vsftpd服务确认配置生效。
摘要由CSDN通过智能技术生成

问题描述:

1. 按照正常流程在centos7中安装ftp,配置vsftpd.conf,创建ftp用户

2. 在ftp服务器本地登录可以正常操作

3. 在一台远程linux服务器上登录,提示227,并且一直不往下执行

4. 使用python3开发的ftp操作程序,执行,提示227,并且一直不往下执行

对应上面描述的第三点,截图

对应上面描述的第四点,截图

问题处理:

修改vsftpd.conf就可以

主要修改点

1. 只能配置一种模式,我这边验证了,配置被动模式可以成功,主动模式一直没有成功,报错500 Illegal PORT command. 该报错我尝试了各种方法,均无法解决,最终,使用被动模式。切忌不要两种模式都打开,我尝试了无法成功

2. 将listen设置为YES;listen_ipv6设置为NO; 增加一行pasv_address,值为ftp服务器对应的外网IP

以下vsftpd.conf的全文

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值