在Debian系统下安装vsftpd(Very Secure FTP Daemon)的步骤如下:
sudo apt update
sudo apt install vsftpd
启动并启用vsftpd服务:
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
检查防火墙设置:
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw reload
配置用户访问目录:
/etc/vsftpd.conf
中,指定用户访问的目录:local_root=/var/ftp/specific_dir
开启用户写权限(可选):
/etc/vsftpd.conf
中,开启用户写权限:write_enable=YES
sudo systemctl restart vsftpd
创建并设置目录权限:
sudo mkdir -p /var/ftp/specific_dir
sudo chown ftpuser:ftpuser /var/ftp/specific_dir
sudo chmod 755 /var/ftp/specific_dir
测试访问及写入功能:
ftp <your_server_ip>
以上步骤涵盖了在Debian系统下安装和初步配置vsftpd的基本流程。根据实际需求,可能还需要进一步调整配置文件/etc/vsftpd.conf
中的设置。