在Debian上啟用FTP服務,你可以選擇使用多種FTP服務器軟件,如vsftpd、ProFTPD或Pure-FTPd等。以下是使用vsftpd作為例子的步驟:
更新包列表:
sudo apt update
安裝vsftpd:
sudo apt install vsftpd
編輯配置文件:
sudo nano /etc/vsftpd.conf
基本配置:
確保以下行沒有被注釋掉(刪除行首的#
):
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
你可以根據需要調整其他設置,例如:
pasv_enable=YES
pasv_min_port=50000
pasv_max_port=50100
保存并退出:
按Ctrl+X
,然后按Y
確認保存,最后按Enter
退出。
啟動vsftpd服務:
sudo systemctl start vsftpd
設置開機自啟:
sudo systemctl enable vsftpd
如果你使用的是UFW(Uncomplicated Firewall),可以按照以下步驟配置:
允許FTP流量:
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw allow 50000:50100/tcp
重新加載防火墻規則:
sudo ufw reload
你可以使用FTP客戶端(如FileZilla)來測試連接:
如果一切配置正確,你應該能夠成功連接到FTP服務器并進行文件傳輸。
通過以上步驟,你應該能夠在Debian上成功啟用并配置FTP服務。