运维

运维

Products

当前位置:首页 > 运维 >

如何轻松实现Ubuntu SSH备份与恢复?

96SEO 2025-09-22 13:32 0


一、 备份方法

  1. 备份配置文件

    • 备份主配置文件:sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config_backup
    • 备份SSH密钥:sudo cp -r /etc/ssh /etc/ssh_backup
    • 备份其他相关文件:sudo cp /etc/ssh /etc/ssh_backup
  2. 压缩备份

    • tar -czvf ssh_backup.tar.gz /etc/ssh/
  3. 远程备份传输

    • 使用 scp 将备份文件传输到本地:scp user@remote:/path/to/ssh_backup.tar.gz ~/

二、恢复方法

  1. 恢复配置文件

    • 还原主配置文件:sudo cp /etc/ssh/sshd_config_backup /etc/ssh/sshd_config
    • 还原SSH密钥:sudo cp -r /etc/ssh_backup /etc/ssh
    • 恢复其他相关文件:sudo cp /etc/ssh_backup/* /etc/ssh/
  2. 权限校验

    • 确保密钥文件权限正确:chmod 600 ~/.ssh/id_rsachmod 644 ~/.ssh/authorized_keys
  3. 重启服务

    • 恢复后重启SSH服务:sudo systemctl restart sshd

三、注意事项

  • 操作前先停止SSH服务:sudo systemctl stop sshd恢复后启动。
  • 备份文件需存储在平安位置,建议定期备份。
  • 若私钥丢失且无备份,需重新生成密钥对并更新远程服务器的 authorized_keys
Ubuntu SSH备份与恢复方法


标签: ubuntu

提交需求或反馈

Demand feedback