配置文件備份
/etc/ssl/openssl.cnf
及相關配置文件(如 /etc/ssl/openssl.cnf.d/
下的文件)到安全路徑,可使用 cp
或 tar
命令打包。sudo tar -czvf openssl_config.tar.gz /etc/ssl/openssl.cnf*
。證書與密鑰備份
sudo tar -czvf certs_backup.tar.gz /etc/ssl/certs/*
。sudo tar -czvf private_backup.tar.gz /etc/ssl/private/*
,確保私鑰權限為 600
。/etc/ssl/certs/ca-certificates.crt
。自動化備份
backup_openssl.sh
)整合備份命令,通過 cron
定時執行(如每日凌晨2點)。配置文件恢復
sudo cp /path/to/backup/openssl.cnf /etc/ssl/
。證書與密鑰恢復
sudo cp /path/to/backup/certs/*.crt /etc/ssl/certs/
。sudo cp /path/to/backup/private/*.key /etc/ssl/private/
,并驗證權限正確。驗證恢復
sudo systemctl restart apache2
。openssl req -x509 -newkey rsa:4096 -keyout test.key -out test.crt -days 365
。600
,僅允許 root
訪問。參考來源: