WDCP环境FTP被动模式无法连接的解决方案
使用WDCP配置FTP的过程就不说了,直接说可能遇到的问题。被动模式最后连不上,FTP客户端软件日志中出现腾讯云服务器内网IP地址。
原因
FTP客户端默认的传输模式是被动模式,因此在通信过程中会去寻找服务器端的ip地址进行连接,但是由于腾讯云的外网ip不是直接配在网卡上,因此在被动模式下客户端找不到有效的ip(因为找到的是腾讯云的内网ip,内网ip无法直接和外网通信),故无法建立连接
解决方案
1、找到/www/wdlinux/etc/pure-ftpd.conf
2、添加 ForcePassiveIP ... (外网ip)
3、重启FTP服务 service pureftpd restart
以上方案仅限于WDCP环境的问题解决方法。
附上其它非WDCP环境下常见FTP服务应对被动模式解决方案
1、vsftpd 服务
执行 vi /etc/vsftpd/vsftpd.conf 编辑配置文件
添加 pasv_address=...( 外网ip)
pasv_enable=YES
pasv_min_port=1024
pasv_max_port=2048
执行 service vsftpd restart 重启FTP服务
2、pure-ftpd 服务
执行 find / -name pure-ftpd.conf 找到配置文件
执行 vi /etc/pure-ftpd.conf 编辑配置文件
添加 ForcePassiveIP ... (外网ip)
执行 service pure-ftpd restart 重启FTP服务
版权声明:本文为原创文章,版权归 本站 所有,未经许可,不得转载。
本文地址:https://www.yiisu.vip/qcloud_wdcp_ftp.html
如对本文有疑问可在评论区留言,博主会尽力解答,同时欢迎关注微信公众号“云计算课代表”。