前一陣子租了一臺伺服器主機來玩,正好周末有時間研究了一下怎麼搭建ftp server。 準備。首先要下載filezilla client和filezilla server, 下載地址: server: https://filezilla-project.org/download.php?type=s ...
前一陣子租了一臺伺服器主機來玩,正好周末有時間研究了一下怎麼搭建ftp server。
- 準備。首先要下載filezilla client和filezilla server, 下載地址:
server: https://filezilla-project.org/download.php?type=server
client: https://filezilla-project.org/download.php?type=client
- 安裝和配置
1. 在伺服器上安裝filezilla server, 一路點擊next即可,中間有一步如下圖所示,需要註意的是這裡的port是指server端管理工具的連接埠,並不是ftp文件傳輸的埠,這裡使用預設的14147即可。
2. 安裝完成後,首次打開軟體會彈出如下對話框,這裡的密碼是server端管理工具的密碼,可以不設置,勾上always connect,然後點擊connect。
3. 連接後,點擊菜單下麵的齒輪 >> Passive mode setting, 配置passive mode, 然後點擊OK。同時要在阿裡雲控制台開放21埠和passive mode埠。
4. 為了可以建立安全的ftp連接,需要配置TLS,勾上Enable FTP over TLS support後,點擊按鈕“Gennerate new certificate..."去生成證書,common name要填本地IP(127.0.0.1),別的地方可以隨意填寫,點擊”Browser...",選擇證書保存的位置,然後點擊“Generate certificate”,“Key password"這個地方可以不設,最後點擊OK保存。
5. 添加用戶,這裡用戶名和密碼是用來建立ftp連接的賬戶。需要設置用戶名,密碼和directory三個欄位,三個設置完成後點擊OK,就完成了server端的配置。
6. 在客戶機上安裝FileZilla client,然後在quick connect bar上填入Host(也就是伺服器的公網IP),username和password(這兩個需要和第五步的用戶名、密碼一致),port如果使用的是預設的埠(21)可以不填,然後點擊”Quickconnect“,首次連接時會彈出證書提醒,勾上always trust就行了。點擊OK,連接成功,配置結束。