不少站友在使用寶塔面板FTP連接FTP服務(wù)器的時(shí)候因?yàn)檫B接上了,,但被一直卡在正在獲取文件列表而無(wú)法獲取列表著急,。其實(shí)在之前寶塔官方給的一個(gè)帖子里就有人提供了完美解決辦法。
導(dǎo)致這個(gè)問(wèn)題原因主要有以下兩個(gè):
1,、服務(wù)器雙網(wǎng)卡,,安裝FTP的時(shí)候配置了內(nèi)網(wǎng)IP。FTP客戶(hù)端默認(rèn)的傳輸模式是被動(dòng)模式,,因此在通信過(guò)程中會(huì)去尋找服務(wù)器端的ip地址進(jìn)行連接,,但是由于有點(diǎn)服務(wù)器分內(nèi)網(wǎng)和外網(wǎng)的外網(wǎng)ip不是直接配在網(wǎng)卡上,因此在被動(dòng)模式下客戶(hù)端找不到有效的ip(因?yàn)檎业降氖欠?wù)器的內(nèi)網(wǎng)ip,,內(nèi)網(wǎng)ip無(wú)法直接和外網(wǎng)通信),,故無(wú)法建立連接。
2,、因?yàn)橥饩W(wǎng)IP變更的原因,,IP變了,但是FTP的配置文件沒(méi)有同步變更,。
以上兩個(gè)問(wèn)題的解決方法基本都是一樣,,就是找到pure-ftpd的配置文件進(jìn)行修改直接通過(guò)寶塔的文件管理就可以找到修改)
配置文件路徑:/www/server/pure-ftpd/etc/pure-ftpd.conf
大概188行:
#ForcePassiveIP 192.168.0.1
修改為:ForcePassiveIP 你的外網(wǎng)ip

改完之后在寶塔后臺(tái)重啟下ftp服務(wù)。即可
我就是這樣解決的,。最后可以建議官方安裝ftp服務(wù)的時(shí)候可不可以直接獲取外網(wǎng)ip然后寫(xiě)入到配置文件這樣不用通過(guò)再次修改來(lái)處理這個(gè)問(wèn)題