在Ubuntu上啟動FTP服務,你可以選擇多種FTP服務器軟件,如vsftpd、ProFTPD、Pure-FTPd等。以下是使用vsftpd作為FTP服務器軟件的步驟:
更新包列表:
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
,但通常不建議這樣做。
保存并退出編輯器:
按Ctrl + X
,然后按Y
確認保存,最后按Enter
退出。
重啟服務:
sudo systemctl restart vsftpd
檢查服務狀態:
sudo systemctl status vsftpd
如果你的系統啟用了防火墻(如UFW),你需要允許FTP流量:
sudo ufw allow 21/tcp
sudo ufw allow 990/tcp # 如果你需要SSL/TLS
sudo ufw reload
你可以使用FTP客戶端(如FileZilla)來測試連接:
通過以上步驟,你應該能夠在Ubuntu上成功啟動并配置FTP服務。