在Debian系統上使用FileZilla進行FTP或SFTP連接時,端口的設置是一個關鍵步驟。以下是詳細的端口設置指南:
sudo apt update
sudo apt install filezilla-server
sudo systemctl stop filezilla-server
sudo systemctl disable filezilla-server
sudo nano /opt/filezilla-server/etc/settings.xml
<Setting name="LocalPort">21</Setting>
將21更改為您想要使用的端口號,例如14148。
保存并關閉文件。
sudo systemctl restart filezilla-server
使用以下命令確認端口是否修改成功:
netstat -tuln | grep filezilla-server
您應該能看到類似以下的輸出,顯示新的端口正在監聽:
tcp 0 0 0.0.0.0:14148 0.0.0.0:* LISTEN
啟動FileZilla并連接到您的FTP服務器。
進入傳輸設置:
在FileZilla的傳輸設置中,找到“設置”按鈕(通常是一個齒輪圖標)。
選擇“傳輸設置”。
在“傳輸設置”窗口中,切換到“傳輸模式”選項卡。
在“被動模式”部分,找到“端口范圍”并輸入您想要使用的端口范圍。
應用更改并保存設置。
請注意,修改端口可能會影響到您的防火墻設置,確保您的防火墻允許新端口的流量。如果您在修改端口后無法連接,請檢查防火墻規則是否允許新端口的通信。