确定备份内容
/etc/vsftpd/ 目录下的 vsftpd.conf 等文件。/var/ftp/ 或 /home/ftpuser/)。/var/log/vsftpd.log(若存在)。常用备份命令
tar 打包配置文件和数据目录,例如:sudo tar -czvf vsftpd_backup_$(date +%Y%m%d).tar.gz /etc/vsftpd/ /var/ftp/。rsync 同步变化文件,例如:sudo rsync -av --delete /var/ftp/ /backup/ftp/。存储与权限
root,数据目录属主为 ftpuser。恢复前准备
sudo systemctl stop vsftpd。恢复操作步骤
sudo tar -xzvf vsftpd_backup.tar.gz -C /,并修复权限:sudo chown -R root:root /etc/vsftpd/。sudo tar -xzvf ftp_data_backup.tar.gz -C /,并设置用户权限:sudo chown -R ftpuser:ftpuser /var/ftp/。验证与重启
vsftpd.conf)和数据完整性。sudo systemctl start vsftpd,登录 FTP 验证。参考来源: