在Ubuntu上啟動FTP服務,你可以選擇使用多種FTP服務器軟件,如vsftpd、ProFTPD或Pure-FTPd等。以下是使用vsftpd作為例子的步驟:
sudo apt update
sudo apt install vsftpd
編輯vsftpd配置文件:
sudo nano /etc/vsftpd.conf
根據需要修改配置文件。以下是一些常用的配置選項:
listen=YES
:啟用獨立模式。listen_ipv6=NO
:禁用IPv6支持(如果不需要)。anonymous_enable=NO
:禁止匿名用戶登錄。local_enable=YES
:允許本地用戶登錄。write_enable=YES
:允許FTP寫入權限。chroot_local_user=YES
:將本地用戶限制在其主目錄中。allow_writeable_chroot=YES
:允許chroot目錄可寫(如果需要)。保存并退出編輯器(在nano中按Ctrl+X
,然后按Y
確認,最后按Enter
)。
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
sudo systemctl status vsftpd
如果你啟用了防火墻(如UFW),需要允許FTP流量:
sudo ufw allow 21/tcp
sudo ufw allow 1024:1048/tcp
你可以使用FTP客戶端(如FileZilla)來測試FTP連接:
通過以上步驟,你應該能夠在Ubuntu上成功啟動并配置FTP服務。