debian

Debian中vsftp的备份与恢复

小樊
39
2025-09-03 03:17:16
栏目: 智能运维

备份

  1. 配置文件备份
    • 主配置文件:sudo tar -czvf vsftpd_conf_backup.tar.gz /etc/vsftpd/
    • 可选:备份用户列表文件 /etc/vsftpd.user_list
  2. 数据文件备份
    • 用户数据目录(默认 /var/lib/vsftpd/):sudo tar -czvf vsftpd_data_backup.tar.gz /var/lib/vsftpd/
  3. 日志与证书备份(可选)
    • 日志文件:sudo tar -czvf vsftpd_logs_backup.tar.gz /var/log/vsftpd.log
    • SSL证书:sudo cp -r /etc/ssl/certs /etc/ssl/private /backup/location/
  4. 自动化备份
    • 通过 crontab 设置定时任务,例如每天凌晨2点执行备份脚本。

恢复

  1. 配置文件恢复
    • sudo tar -xzvf vsftpd_conf_backup.tar.gz -C /
    • 或直接复制备份文件:sudo cp /path/to/backup/vsftpd.conf.bak /etc/vsftpd.conf
  2. 数据文件恢复
    • sudo tar -xzvf vsftpd_data_backup.tar.gz -C /
    • 恢复前需停止服务:sudo systemctl stop vsftpd,恢复后启动:sudo systemctl start vsftpd
  3. 服务状态恢复
    • 若需恢复服务配置:sudo cp /lib/systemd/system/vsftpd.service.bak /lib/systemd/system/vsftpd.service

注意:操作前确保权限正确,恢复前建议先测试备份文件完整性,避免数据覆盖错误。

0
看了该问题的人还看了