sudo cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
,还可备份user_list
等关联文件。sudo tar -czvf ftpdata_backup.tar.gz /var/ftp/
(默认数据目录)。sudo tar -czvf vsftpd_logs_backup.tar.gz /var/log/vsftpd/
。backup_ftp.sh
,内容如#!/bin/bash sudo tar -czvf ftp_backup_$(date +%Y%m%d).tar.gz /etc/vsftpd/vsftpd.conf /var/ftp /var/log/vsftpd
,再用crontab -e
设置定时任务,如每天凌晨2点执行。sudo systemctl stop vsftpd
。sudo tar -xzvf vsftpd_backup.tar.gz -C /
,或sudo cp /etc/vsftpd/vsftpd.conf.bak /etc/vsftpd/vsftpd.conf
。sudo tar -xzvf ftpdata_backup.tar.gz -C /
。sudo tar -xzvf vsftpd_logs_backup.tar.gz -C /var/log/
。sudo systemctl start vsftpd
。