linux - 更改 chown 主文件夹后无法连接到 SSH 服务器 Google Compute Engine

标签 linux ubuntu google-compute-engine root chown

我无法以 root 身份连接到 Google Cloud Compute Engine 上的 Linux ubuntu 服务器。

最佳答案

这是您的解决方案

  1. 转至 Google Cloud Platform 控制台中的虚拟机实例页面。
  2. 单击要为其添加启动脚本的实例。
  3. 点击页面顶部的“编辑”按钮。
  4. 点击“启用串行端口连接”
  5. 在“自定义元数据”下,单击“添加项目”。
  6. 将“Key”设置为“startup-script”并将“Value”设置为此脚本:
#! /bin/bash 
useradd -G sudo USERNAME 
echo 'USERNAME:PASSWORD' | chpasswd
  • 单击“保存”,然后单击页面顶部的“重置”。您可能需要等待一段时间实例才能重新启动。
  • 单击页面中的“连接到串行端口”。
  • 在新窗口中,您可能需要稍等一下,然后按一下键盘的 Enter;然后,您应该会看到登录提示。 10.. 使用您提供的用户名和密码登录。
  • 从那里撤消您所做的任何更改。

    关于linux - 更改 chown 主文件夹后无法连接到 SSH 服务器 Google Compute Engine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52660355/

    相关文章:

    linux - 如何编译旧版本的 gcc,比如 2.95.2?

    linux - shell脚本中的字符串连接

    linux - bash - 提取变量的星期几

    通过 Netbeans 远程开发在 Linux 上的 C++ Boost:对 boost::filesystem::path::codecvt() 的 undefined reference

    linux - 是否可以列出流程中发生的所有事件? Linux操作系统

    python - Scrapy 似乎已安装但在 python shell 中时无法导入

    ruby-on-rails - Ubuntu: 'unicorn_init.sh start' 有效,但 'service unicorn_init start' 无效

    google-bigquery - BQ cli 未从 Google 表格获取数据

    kubernetes - 如何更改整个 Kubernetes 集群时区

    google-compute-engine - 下一个跃点实例必须设置 canIpForward