谷歌云代理商:‌谷歌云如何‌重置Root密码?‌

简介:TG@luotuoemo

本文由谷歌云代理商【聚搜云】撰写

方法一:通过SSH连接重置密码

  1. 连接到实例

    • 在Google Cloud Console中,导航到Compute Engine > VM Instances页面。
    • 选择要重置密码的实例,点击Connect按钮,选择SSH连接。
  2. 切换到root用户

    • 在SSH连接中,运行以下命令切换到root用户:

      sudo -i

  3. 设置新密码

    • 运行以下命令设置新密码:

      passwd

    • 按提示输入新密码并确认。

  4. 修改SSH配置文件(可选):

    • 如果需要允许root用户通过SSH登录,编辑/etc/ssh/sshd_config文件:

      sudo vi /etc/ssh/sshd_config

    • 找到以下行并修改:

      PermitRootLogin no
      PasswordAuthentication no
      

      修改为:

      PermitRootLogin yes
      PasswordAuthentication yes
      
    • 保存并退出编辑器,然后重启SSH服务:

      sudo systemctl restart sshd

方法二:通过控制台重置密码

  1. 进入实例详情页面

    • 在Google Cloud Console中,导航到Compute Engine > VM Instances页面。
    • 选择要重置密码的实例,点击实例名称进入详情页面。
  2. 编辑实例

    • 点击Edit按钮。
  3. 设置密码

    • Management部分,找到Custom metadata
    • 添加或修改ssh-keys字段,输入root用户的SSH密钥或密码。
  4. 保存并重启

    • 点击Save按钮保存更改。
    • 重启实例以应用更改。

方法三:通过命令行工具重置密码

  1. 安装并初始化Google Cloud CLI

    • 确保已安装并初始化Google Cloud CLI。
  2. 设置密码

    • 使用以下命令设置root密码:

      gcloud compute instances add-metadata INSTANCE_NAME --metadata=ssh-keys='root:NEW_PASSWORD'

      替换INSTANCE_NAME为实例名称,NEW_PASSWORD为新密码。

  3. 重启实例

    • 重启实例以应用更改:

      gcloud compute instances reset INSTANCE_NAME

注意事项

  • 安全性:确保新密码足够复杂,并定期更换。
  • 备份:在进行密码重置前,建议备份重要数据。
  • 权限:确保您有足够的权限来修改实例的配置。