在CentOS系統中配置FileZilla的端口設置,包括服務器端和客戶端的端口配置,以及防火墻的設置,是確保文件傳輸順利進行的關鍵步驟。以下是詳細的配置指南:
FileZilla Server端口設置
- 監聽端口:FileZilla Server默認監聽端口為14147,但可以在“常規設置”選項卡中更改為其他不常用的端口號以增加安全性。
- 被動模式端口范圍:在“被動模式設置”選項卡中,輸入路由器或防火墻中允許的被動端口范圍。例如,可以設置范圍為14140-14146。
- 防火墻配置:確保在防火墻中開放了FTP的入站端口(默認為21)和被動模式使用的端口范圍??梢允褂靡韵旅铋_放端口:
sudo firewall-cmd --zone=public --add-port=21/tcp --permanent
sudo firewall-cmd --zone=public --add-port=14140-14146/tcp --permanent
sudo firewall-cmd --reload
FileZilla Client端口設置
- 打開FileZilla程序之后,進入站點管理器通過“文件 -> 站點管理員”。點擊新建站點按鈕創建新的連接條目。
- 主機:輸入目標服務器IP地址或域名。
- 端口:默認情況下,FTP使用21端口而SFTP則采用22端口;除非另有指定,通常不需要更改此選項。
被動模式與主動模式的選擇
- 被動模式:建議使用被動模式,因為它在通過NAT設備時更穩定。在FileZilla Server的“被動模式設置”中配置自定義端口范圍,并確保這些端口在防火墻中開放。
- 主動模式:如果選擇主動模式,需要確??蛻舳四軌蛲ㄟ^NAT設備打開服務器指定的端口。
通過以上步驟,您可以在CentOS上成功配置FileZilla服務器和客戶端的端口設置,并確保端口設置正確,以便順利進行文件傳輸。