在 Debian 系統上配置 vsftpd 服務器的端口,通常涉及修改配置文件 /etc/vsftpd.conf
。以下是一些基本的步驟:
sudo apt update
sudo apt install vsftpd
使用文本編輯器(如 nano
或 vim
)打開配置文件:
sudo nano /etc/vsftpd.conf
在配置文件中,你可以設置以下與端口相關的選項:
listen_ipv6
: 如果需要禁用 IPv6 支持,設置為 NO
。connect_from_port_20
: 如果需要使用端口 20 進行數據傳輸,設置為 YES
。pasv_enable
: 如果需要啟用被動模式,設置為 YES
。pasv_min_port
: 設置被動模式的起始端口,例如 1024
。pasv_max_port
: 設置被動模式的結束端口,例如 1048
。保存并關閉配置文件后,重啟 vsftpd 服務以應用更改:
sudo systemctl restart vsftpd
如果你使用的是 ufw
防火墻,確保允許 FTP 流量:
sudo ufw allow 21/tcp # 允許 FTP 命令控制端口
sudo ufw allow 1024:1048/tcp # 允許被動模式端口范圍
sudo ufw reload # 重新加載防火墻規則
你可以使用 FTP 客戶端(如 FileZilla)連接到你的服務器,測試 FTP 連接是否正常。確保使用正確的用戶名和密碼,并且服務器配置允許你的 IP 地址。
請注意,具體的端口配置可能會根據你的網絡環境和需求有所不同。確保你了解每個端口的用途,并根據實際情況進行調整。此外,開啟端口時務必謹慎,以確保系統的安全性。