昨天手贱,ecs服务器升级成了专用网络,以后我们都无法购买普通网络。提交工单,售后告诉我以后都无法购买,普通网络,vsftp业务受到影响,无法使用主动模式传输数据。折腾了一天,终于用2 行代码搞定了。
打开下面这个配置文件
vim /etc/vsftpd/vsftpd.conf
在最后一行加入此代码。
pasv_address=本机ip【就是我们能访问的外网IP】
pasv_addr_resolve=yes
保存配置,重启vsftp搞定。
原因是,新的ip变成了映射,本机无法知道自己的真实ip地址。
所以必须告知,本机,你的ip地址是什么。