在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服务器。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Ubuntu FTPServer如何启动