在Debian系統上配置vsftpd與防火墻的設置步驟如下:
首先,在Debian系統上安裝vsftpd。打開終端并輸入以下命令:
sudo apt update
sudo apt install vsftpd
接下來,啟動vsftpd服務并設置開機自啟:
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
Debian系統通常使用ufw(Uncomplicated Firewall)來管理防火墻規則。首先,確保ufw已安裝并啟用:
sudo apt install ufw # 安裝ufw
sudo ufw enable # 啟用ufw
然后,允許FTP服務的端口通過防火墻。FTP通常使用20端口(數據傳輸)和21端口(命令控制):
sudo ufw allow 20/tcp # 允許FTP數據傳輸端口
sudo ufw allow 21/tcp # 允許FTP命令控制端口
sudo ufw reload # 重新加載防火墻規則
最后,驗證防火墻設置是否正確,并確保vsftpd服務正在運行:
sudo ufw status # 檢查防火墻狀態
通過以上步驟,你可以在Debian系統上成功配置vsftpd與防火墻,確保FTP服務能夠正常訪問。