centos

如何备份和恢复CentOS SFTP数据

小樊
49
2025-08-30 19:46:55
栏目: 智能运维

备份CentOS SFTP数据

  1. 备份配置文件
    备份/etc/ssh/sshd_config
    sudo tar czvf sshd_config_backup.tar.gz /etc/ssh/sshd_config
  2. 备份用户数据
    • 方法1:rsync(推荐,支持增量备份)
      sudo rsync -av --delete /home/username /path/to/backup/
    • 方法2:tar打包
      sudo tar czvf home_backup.tar.gz -C /home username
  3. 备份日志文件(可选)
    sudo tar czvf auth_log_backup.tar.gz /var/log/auth.log
  4. 自动化备份(可选)
    编写脚本(如backup.sh),通过crontab定时执行,例如每日凌晨2点备份:
    0 2 * * * /path/to/backup.sh

恢复CentOS SFTP数据

  1. 恢复配置文件
    sudo tar xzvf sshd_config_backup.tar.gz -C /
  2. 恢复用户数据
    • rsync恢复
      sudo rsync -av /path/to/backup/ /home/
    • tar解压恢复
      sudo tar xzvf home_backup.tar.gz -C /
  3. 恢复日志文件(可选)
    sudo tar xzvf auth_log_backup.tar.gz -C /
  4. 重启SSH服务
    sudo systemctl restart sshd

注意事项

0
看了该问题的人还看了