链接ftp出现socket错误怎么解决?【以FXP为例】
最近给客户搭建网站,客户用的阿里云的ecs,搭建的过程中发现ftp不太好用,老是出现socket错误,找了半天解决方案,最后好了,现在跟大家分享一下具体要怎么做。
出现socket错误是因为触发了阿里云的安全组策略,只要把ftp数据连接端口放开就ok了,一般的端口范围是39000-40000,当然前提你已经放开了21端口,否则是根本连不上ftp的。
具体操作如下:
首先找到你的ecs管理界面,在后面的更多中找到-网络和安全组-安全组配置;
会得到下面这样的一个列表,点击后面的配置规则;
选择公网入方向,点击右上角添加安全组规则;
添加端口范围为39000/40000,授权对象填0.0.0.0/0,保存。
如此,大功告成。
这样根据需求添加放开端口的方式比较安全,如果你嫌麻烦,还有一种更简单的方法,就是开启全部端口,跟上图类似,无非是吧端口范围修改成-1/-1,如下图:
但是这样做的风险比较高,所以不建议全部放开端口。
下一篇
网站程序安全性需要从哪几方面考虑?