因為是剛配置的寶塔面板,對很多功能并不熟悉。最近在使用 FileZilla 鏈接網(wǎng)站時出現(xiàn)了“服務(wù)器發(fā)回了不可路由的地址。使用服務(wù)器地址代替。”的問題,導(dǎo)致無法鏈接網(wǎng)站FTP。具體顯示內(nèi)容如下:
由于個人對 FTP 著實不太了解,解決的歷程頗為艱辛,為了避免同樣遇到此問題的小伙伴走太多彎路,特此記錄下來,希望能夠幫助到遇到同樣問題的你。
快速解決問題最簡單的方式莫過于從網(wǎng)上查找解決方案了。簡單搜了一下,大部分建議修改 FTP 連接的被動模式為“退回到主動模式(F)”,如下圖所示:
自己試著設(shè)置了下,非常遺憾的是結(jié)果如下:
問題依舊沒有解決,只得繼續(xù)搜索,又發(fā)現(xiàn)一條解決方案是說修改Pure-Ftpd 的配置文件,具體如下:
將 ForcePassiveIP 打開,并將后面的 IP 地址修改為你服務(wù)器的外網(wǎng) IP ,自己試了下,運行結(jié)果如下:
依舊“讀取目錄列表失敗”,猛然間想起修改Pure-Ftpd 配置文件時上方有個 PassivePortRange(被動模式端口范圍)的選項,如下圖所示:
原來是自己沒有開啟這個端口范圍導(dǎo)致的,登錄阿里云控制臺,修改防火墻規(guī)則如下:
然后記得不要忘記寶塔面板下的安全選項卡下同樣添加這個規(guī)則。
最終,目錄列出成功,問題解決!
買移動云、阿里云、騰訊云、華為云、谷歌云產(chǎn)品找755800,可享受高折扣、高額返現(xiàn)優(yōu)惠。
海外服務(wù)器免費測試:http://hbjsdrq.com/