sudo tar -czvf vsftpd_conf_backup.tar.gz /etc/vsftpd/
/etc/vsftpd.user_list
/var/lib/vsftpd/
):sudo tar -czvf vsftpd_data_backup.tar.gz /var/lib/vsftpd/
sudo tar -czvf vsftpd_logs_backup.tar.gz /var/log/vsftpd.log
sudo cp -r /etc/ssl/certs /etc/ssl/private /backup/location/
crontab
设置定时任务,例如每天凌晨2点执行备份脚本。sudo tar -xzvf vsftpd_conf_backup.tar.gz -C /
sudo cp /path/to/backup/vsftpd.conf.bak /etc/vsftpd.conf
sudo tar -xzvf vsftpd_data_backup.tar.gz -C /
sudo systemctl stop vsftpd
,恢复后启动:sudo systemctl start vsftpd
sudo cp /lib/systemd/system/vsftpd.service.bak /lib/systemd/system/vsftpd.service
注意:操作前确保权限正确,恢复前建议先测试备份文件完整性,避免数据覆盖错误。