V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
通过以下 Referral 链接购买 DigitalOcean 主机,你将可以帮助 V2EX 持续发展
DigitalOcean - SSD Cloud Servers
huahsiung
V2EX  ›  VPS

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

  •  
  •   huahsiung · 2023-05-30 18:39:26 +08:00 · 1372 次点击
    这是一个创建于 542 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

    4 条回复    2023-05-31 11:03:55 +08:00
    my3157
        1
    my3157  
       2023-05-30 18:44:09 +08:00 via Android
    kvm 架构,宿主机上也可以直接修改 guest vm 的文件,至于重启不重启,纯粹是产品设计
    Showfom
        2
    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
        3
    guo4224  
       2023-05-31 09:17:08 +08:00 via iPhone
    cloud-init
    ayasakinagi
        4
    ayasakinagi  
       2023-05-31 11:03:55 +08:00
    要求重启的是 cloud-init, 不重启的是 QGA
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1051 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:15 · PVG 03:15 · LAX 11:15 · JFK 14:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.