前言
由于公司网站被黑客攻击,导致部分数据丢失,需要使用0.6个比特币赎回,因为建立数据安全对策,提高网站和数据安全级别,同时进行数据定时备份,并将数据传输阿里云服务器存放,特此记录。
1,A,B服务器之间建立信任
https://blog.csdn.net/cserchen/article/details/18556493
在A服务器 ssh-keygen生成密钥用于信任关系生成
执行即可:scp -P22 ./id_rsa.pub zhouzhixiang@Bip:/root/.ssh/authrorized_keys
之后scp上传文件即可不用输密码
2,数据库备份执行脚本:
db_backup_questionnaire.sh
#!/bin/bash
# 数据库认证
user="***"
password="***"
host="***"
db_name="***"
# 其它
backup_path="/usr/local/_backup/mysql/questionnaire"
date=$(date +"%Y-%m-%d-%H-%M-%S")
# 设置导出文件的缺省权限
umask 177
# Dump数据库到SQL文件
mysqldump --user=$user --password=$password --host=$host