almost 4 years ago

如果你想要建立一台自己的FTP Server,可以參考以下的做法

Step 1 : 申請建立一個AWS EC2 服務 (若不知道可以參考我另外一篇文章_建立Amazon Web Service)
Step 2 : 下載與安裝 FileZilla
先到官方網站下載FileZilla Server 版本 https://filezilla-project.org/
可以參考重灌魔人的文章,很詳細與完整的說明了整個流程https://briian.com/4618/filezilla-server.html
a.逐步安裝檔案直至完成
b.新增一個使用者
c.設定使用者的對應目錄
d.測試連線,Client端安裝FileZilla Client 或者是其他的FTP工具
Step 3 : 開啟Amazon防火牆設定,允許port 21 連線




問題排除 :

  1. FTP Client 連線至Server 出現 425 Can't open data connection 無法顯示目錄 原因 : 因為FileZilla 在 passive mode setting 需要建立一個區間的Port來建立連線,所以單純開放21Port 還是不夠的,請參考以下步驟排除 Step1 : 控制台 -> 安全設定 -> 防火牆 -> 進階設定 -> 輸入規則
    Step2 : 於輸入規則->新增規則,增加一組可連線的IP區段 例如 5580-5590
    Step3 : FileZilla edit-> setting -> passive mode setting -> 使用自訂Port區間 輸入 5580-5590
    Step4 : 修改Amazon 安全規則,開放防火牆 5580-5590
← C# Create Guid String Modify Amazon EC2 Instance Public IP →
 
comments powered by Disqus