由于Google Compute Engine不允许root用户,也不会将任何密码分配给默认的所有者帐户。
我虽然无论SSH配置如何,但Compute Engine后端的SSH控制台都可以通过SSH连接到该实例。
显然我错了,我修改了sshd_config文件并且没有将默认的所有者帐户放在allowUsers参数中。现在,我无法使用所有者帐户SSH到实例,因此失去了任何SUDOER并被卡住了。
但是我设置了一个没有SUDOER权限但可以通过SSH连接到该实例的普通用户。
有没有办法解决这个问题,或者我必须重建服务器?
答案 0 :(得分:0)
您可以将相关实例的引导磁盘作为数据磁盘附加到另一个实例并编辑sshd_config文件。