鏈接ftp出現(xiàn)socket錯(cuò)誤怎么解決?【以FXP為例】
最近給客戶搭建網(wǎng)站,客戶用的阿里云的ecs,搭建的過程中發(fā)現(xiàn)ftp不太好用,老是出現(xiàn)socket錯(cuò)誤,找了半天解決方案,最后好了,現(xiàn)在跟大家分享一下具體要怎么做。
出現(xiàn)socket錯(cuò)誤是因?yàn)橛|發(fā)了阿里云的安全組策略,只要把ftp數(shù)據(jù)連接端口放開就ok了,一般的端口范圍是39000-40000,當(dāng)然前提你已經(jīng)放開了21端口,否則是根本連不上ftp的。
具體操作如下:
首先找到你的ecs管理界面,在后面的更多中找到-網(wǎng)絡(luò)和安全組-安全組配置;
會(huì)得到下面這樣的一個(gè)列表,點(diǎn)擊后面的配置規(guī)則;
選擇公網(wǎng)入方向,點(diǎn)擊右上角添加安全組規(guī)則;
添加端口范圍為39000/40000,授權(quán)對象填0.0.0.0/0,保存。
如此,大功告成。
這樣根據(jù)需求添加放開端口的方式比較安全,如果你嫌麻煩,還有一種更簡單的方法,就是開啟全部端口,跟上圖類似,無非是吧端口范圍修改成-1/-1,如下圖:
但是這樣做的風(fēng)險(xiǎn)比較高,所以不建議全部放開端口。
下一篇
網(wǎng)站程序安全性需要從哪幾方面考慮?