温馨提示×

Ubuntu SSH如何备份和恢复数据

小樊
53
2025-08-21 11:55:04
栏目: 智能运维

备份数据

  1. 使用SSH命令行备份

    • 连接服务器:ssh username@remote_host
    • 打包备份文件:tar czvf /path/to/backup.tar.gz /path/to/source_directory
    • 传输到本地:scp username@remote_host:/path/to/backup.tar.gz /local/destination
  2. 使用SFTP工具备份

    • 安装SFTP服务器(若未安装):sudo apt install openssh-server
    • 通过SFTP客户端(如FileZilla)连接服务器,将本地文件上传至服务器备份目录。

恢复数据

  1. 通过SSH命令行恢复

    • 连接服务器:ssh username@remote_host
    • 解压备份文件:tar xzvf /path/to/backup.tar.gz -C /path/to/restore_directory
  2. 通过SFTP工具恢复

    • 连接服务器后,使用get命令下载备份文件到本地:get /path/to/backup.tar.gz /local/destination,再解压恢复。

注意事项

  • 确保备份目录权限正确,避免权限问题导致备份失败。
  • 大文件备份建议在网络空闲时进行,或使用压缩减少传输量。
  • 敏感数据建议加密备份,可通过gpg等工具加密。

0