在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
如果你想允許本地用戶登錄,確保local_enable=YES
。
如果你想允許匿名用戶訪問(不推薦),可以設置anonymous_enable=YES
,但通常為了安全起見,建議設置為NO
。
保存并退出:
按Ctrl+X
,然后按Y
確認保存,最后按Enter
退出。
啟動服務:
sudo systemctl start vsftpd
設置開機自啟:
sudo systemctl enable vsftpd
sudo systemctl status vsftpd
如果你啟用了防火墻(如UFW),需要允許FTP流量:
允許FTP流量:
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw allow 990/tcp # FTPS
sudo ufw allow 40000:50000/tcp # Passive mode ports
重新加載防火墻規則:
sudo ufw reload
你可以使用FTP客戶端(如FileZilla)來測試連接:
如果一切配置正確,你應該能夠成功連接到你的Debian服務器并訪問FTP目錄。
通過以上步驟,你應該能夠在Debian上成功啟動并配置FTP服務。