简介:TG@luotuoemo
本文由谷歌云代理商【聚搜云】撰写
方法一:通过SSH连接重置密码
-
连接到实例:
- 在Google Cloud Console中,导航到Compute Engine > VM Instances页面。
- 选择要重置密码的实例,点击Connect按钮,选择SSH连接。
-
切换到root用户:
-
在SSH连接中,运行以下命令切换到root用户:
sudo -i
-
-
设置新密码:
-
运行以下命令设置新密码:
passwd -
按提示输入新密码并确认。
-
-
修改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
-
方法二:通过控制台重置密码
-
进入实例详情页面:
- 在Google Cloud Console中,导航到Compute Engine > VM Instances页面。
- 选择要重置密码的实例,点击实例名称进入详情页面。
-
编辑实例:
- 点击Edit按钮。
-
设置密码:
- 在Management部分,找到Custom metadata。
- 添加或修改
ssh-keys字段,输入root用户的SSH密钥或密码。
-
保存并重启:
- 点击Save按钮保存更改。
- 重启实例以应用更改。
方法三:通过命令行工具重置密码
-
安装并初始化Google Cloud CLI:
- 确保已安装并初始化Google Cloud CLI。
-
设置密码:
-
使用以下命令设置root密码:
gcloud compute instances add-metadata INSTANCE_NAME --metadata=ssh-keys='root:NEW_PASSWORD'替换
INSTANCE_NAME为实例名称,NEW_PASSWORD为新密码。
-
-
重启实例:
-
重启实例以应用更改:
gcloud compute instances reset INSTANCE_NAME
-
注意事项
- 安全性:确保新密码足够复杂,并定期更换。
- 备份:在进行密码重置前,建议备份重要数据。
- 权限:确保您有足够的权限来修改实例的配置。