×
登录
我已经注册了,直接登录
注册
我还没有注册用户,现在注册
  • 请输入手机号码

  • 请输入密码

  • 点击刷新验证码

香港服务器SSH如何进行备份与恢复

2025-08-20 03:49:02 来源:紫云

一、SSH配置备份与恢复

  • 备份配置文件

备份SSH主配置文件 /etc/ssh/sshd_config 和主机密钥(如 ssh_host_rsa_key*),命令示例:

sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
sudo cp /etc/ssh/ssh_host_rsa_key* /etc/ssh/ssh_host_rsa_key*.bak
  • 恢复配置文件

将备份文件复制回原路径并重启SSH服务:

sudo cp /etc/ssh/sshd_config.bak /etc/ssh/sshd_config
sudo systemctl restart sshd

二、用户数据备份与恢复

  • 文件备份

通过 tar 打包需备份的文件(如网站数据、配置文件),示例:

tar -czvf backup_www.tar.gz /var/www

使用 scp 传输到本地或其他服务器:

scp backup_www.tar.gz user@local_ip:/path/to/save
  • 数据库备份

通过SSH执行 mysqldump 备份数据库,示例:

ssh user@server "mysqldump -u db_user -p db_name > db_backup.sql"

恢复时通过SSH执行 mysql 命令导入备份文件。

三、自动化备份方案

  • 定时任务(Crontab)

编写备份脚本(如 backup.sh),通过 crontab -e 设置定时执行,例如每日凌晨备份:

0 0 * * * /path/to/backup.sh
  • 工具推荐
  • rsync:同步文件至远程服务器,支持增量备份,示例:
rsync -avP /data user@backup_server:/backup
  • 云服务商快照:部分香港云服务器支持通过控制台一键创建系统/数据快照。

四、注意事项

  • 权限管理:确保备份文件权限正确(如 .ssh 目录700,密钥文件600)。
  • 安全存储:将备份文件存放在安全位置,避免泄露敏感信息。
  • 测试恢复:定期验证备份文件的完整性,确保可正常恢复。

参考来源:

开始使用我们的产品

销售客服
售后技术支持