腾讯云服务器被攻击导致封堵(安全隔离)无法远程登录时如何备份网站和数据库?

管理员
2023-04-19 / 0 评论 / 69 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年04月19日,已超过312天没有更新,若内容或图片失效,请留言反馈。

不知道各位使用腾讯云服务器的小伙伴有没有经历过这种事情,当我们使用腾讯云服务器来建站时,站点上线了过不了多久服务器就被ddos了,导致我们的服务器一直处于封堵状态,如果一直处于封堵状态,有没有考虑过如何将服务器内的网站目录和数据库拿出来呢,如果你是一个对腾讯云服务器不是很了解,希望通过这篇文章能帮到你,简而言之就是服务器被ddos导致封堵状态无法使用ssh时,我们可以通过下面的方法来将网站目录或者数据库下载出来重新部署到其他服务器。

大家可以看到下面这个服务器是出于封堵状态的
接下来进入正题,看是如何操作的

lgjp8b2e.png

**一、首先我们先打开我们的服务器界面,往下滑找到这个界面
**
lgjp085v.png

点击一键登录:
选择密码登录或者密钥登录(root用户),使用默认的一键免密登录:lighthouse会导致权限不足
忘记root密码的点击重置密码就可以
登录进去会看到下面这个界面
lgmh5la4.png

接下来就好办了,因为我搭建的是宝塔面板,默认网站目录是在/www/wwwroot
输入命令进入到所有网站的目录下

cd /www/wwwroot

再次输入ll或者ls将我们的网站目录和其他文件显示出来

ll
ls

接下来将我们要下载的网站目录归档为压缩包
tar -cvf 压缩后后的文件名.tar 要压缩的文件或文件夹

如:

tar -cvf blog.tar blog

**压缩好了我们需要把文件移动到root的根目录
执行以下命令**

mv blog.tar /root

接下来就可以点击左上角的传输按钮进行上传和下载了,我们点击下载
找到我们归档好的文件点击确定即可
lgjp2a7v.png
lgmhilt2.png

**接下来我们去打包数据库并下载
宝塔面板默认的数据库路径为/www/server/data
我们输入命令进入到所有数据库的根目录**

cd /www/server/data

再次输入ll或者ls列出文件

ll
ls

然后输入下面的命令打包数据库为sql文件

mysqldump -u数据库登录名 -p数据库密码 要备份的数据库名称 > /root/blog.sql

注:-u和-p后面不需要空格

/root/blog.sql表示将数据库打包到/roo目录下并命名为blog.sql

然后重复上面的操作下载后重新部署即可,本教程在你服务器被攻击导致封堵时是非常实用的,希望能帮到你

1

打赏

评论 (0)

取消