kvm 架构的 vps,通过商家的面板重置 root 密码,添加密钥,更改 ssh 的端口是什么原理

2023-05-30 18:39:26 +08:00
 huahsiung

在服务器上安装 agent 软件这种方式我已经知道了。openvz 这个简单,vzctl exec passwd 就行

我所有的 vps 都是重新安装了系统的(从 netboot 安装的,不是商家的 iso 挂载)。在这种情况下,商家还是可以帮我重置 root 密码。

我发现大多数商家会要求重启,少部分不会要求重启。

要求重启的 是不是直接挂载用户的系统盘,然后修改 /etc/shadow ,/etc/ssh/sshd_config 文件吧

不会要求重启,不会是在一直共享用户的磁盘??,所以可以在不关机的情况修改 /etc/shadow 文件和 /root/.ssh/authorized_keys

有没有考虑硬盘被加密了,或者操作系统根本不是 Linux 这种情况

1401 次点击
所在节点    VPS
4 条回复
my3157
2023-05-30 18:44:09 +08:00
kvm 架构,宿主机上也可以直接修改 guest vm 的文件,至于重启不重启,纯粹是产品设计
Showfom
2023-05-30 18:46:28 +08:00
因为你的 VPS 系统在母鸡上就是个硬盘文件,比如 .qcow2

https://www.cyberciti.biz/faq/how-to-reset-forgotten-root-password-for-linux-kvm-qcow2-image-vm/

你也可以尝试下加密硬盘,估计就没法改了
guo4224
2023-05-31 09:17:08 +08:00
cloud-init
ayasakinagi
2023-05-31 11:03:55 +08:00
要求重启的是 cloud-init, 不重启的是 QGA

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/944292

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX