ubuntu

Ubuntu SSH备份与恢复方法

小樊
39
2025-09-14 13:08:39
栏目: 智能运维

备份方法

  1. 备份配置文件
    • 备份主配置文件:sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
    • 备份SSH密钥:sudo cp -r /etc/ssh /etc/ssh_backup
    • 备份其他相关文件(可选):sudo cp /etc/hosts.deny /etc/hosts.deny.bak
  2. 压缩备份(可选)
    • tar -czvf ssh_backup.tar.gz /etc/ssh/ /etc/hosts.deny /etc/hosts.allow
  3. 远程备份传输
    • scp 将备份文件传输到本地:scp user@remote:/path/to/backup.tar.gz ~/

恢复方法

  1. 恢复配置文件
    • 还原主配置文件:sudo cp /etc/ssh/sshd_config.bak /etc/ssh/sshd_config
    • 还原SSH密钥:sudo cp -r /etc/ssh_backup /etc/ssh
    • 恢复其他相关文件(可选):sudo cp /etc/hosts.deny.bak /etc/hosts.deny
  2. 权限校验
    • 确保密钥文件权限正确:chmod 600 ~/.ssh/id_rsachmod 644 ~/.ssh/id_rsa.pub
  3. 重启服务
    • 恢复后重启SSH服务:sudo systemctl restart sshd

注意事项

0
看了该问题的人还看了