在Ubuntu上使用vsftpd(Very Secure FTP Daemon)是一个相对简单的过程。以下是详细的安装和配置步骤:
Ctrl + Alt + T
。sudo apt-get update
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.conf
NO
:anonymous_enable=NO
YES
:local_enable=YES
YES
:write_enable=YES
YES
:chroot_local_user=YES
Ctrl + X
,然后按 Y
,最后按回车键以保存更改并关闭文件。sudo systemctl restart vsftpd
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
sudo useradd -m ftpuser
sudo passwd ftpuser
ufw
防火墙,需要开放FTP使用的端口(如20和21)。sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw reload
sudo cp /etc/ssl/certs/ssl-cert-snakeoil.pem /etc/ssl/private/vsftpd.pem
sudo nano /etc/vsftpd.conf
ssl_enable=YES
rsa_cert_file=/etc/ssl/private/vsftpd.pem
rsa_private_key_file=/etc/ssl/private/vsftpd.pem
通过以上步骤,您可以在Ubuntu上成功安装并配置vsftpd。确保在修改配置文件之前备份原始文件,以防出现问题时能够恢复。