在Ubuntu系统上安装vsftpd(Very Secure FTP Daemon)的步骤如下:
Ctrl+Alt+T
。sudo apt-get update
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.conf
anonymous_enableYES
:允许匿名用户登录(建议修改为NO,以提高安全性)。local_enableYES
:允许本地用户登录。write_enableYES
:允许用户上传文件(如果需要)。chroot_local_userYES
:将用户限制在其主目录中(增强安全性)。allow_writeable_chrootYES
:允许chroot目录可写(如果需要)。ftpd_banner
:自定义欢迎信息。保存并关闭配置文件:按 Ctrl+X
,然后按 Y
,最后按回车键以保存更改并关闭文件。
为了让更改生效,需要重启vsftpd服务:
sudo systemctl restart vsftpd
sudo useradd -d /home/ftpuser -m ftpuser
sudo passwd ftpuser
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw reload
请注意,上述步骤和配置选项可能需要根据您的具体需求进行调整。在修改配置文件之前,建议备份原始文件,以防出现问题时能够恢复。此外,确保您了解每个配置项的作用,以便根据实际需求进行合理设置。