一台 gce,debian,/etc/network/interfaces 文件被我写错,现在断网了,有什么办法通过 gcp 控制台层面去修改机子的文件来修复网络?
没用过 gce,不知道有没有 vnc 控制台啊。
开一台新机器,把原来 VM 的磁盘挂载上去
试试 alt+f1-f7
那个串行控制台,gce 我不知道,linode 上面,会跟你要用户名密码,如果你的日志多,让你输入用户名密码的那一行很容易被淹没,你试试直接往里输入用户名,回车,密码,回车
https://cloud.google.com/compute/docs/instances/interacting-with-serial-console
那个你的 vm 实例那里不就有 gcp 启动命令吗,你把里面的内容复制出来,然后打开云端 gcp 命令输入进去就可以进入到你的机器了
reset 就可以了
串口控制台一般默认不会开启的,需要配置好才会有个控制台给你;如果你按键没反应,串口方法基本就帮不了你
新机器还是延用那个错的 interfaces 文件,所以新机器还是连不上
现在提示我输入用户密码了,但是我之前一直都是用 key 连接的,不知道密码
查看实例页显示的是实例的 CPU 使用率统计,没有你说的“ gcp 启动命令”
控制台应该可以重设 root 密码吧
gcp 上找不到重设 root 密码的地方
连上串口,重启,进单机模式修改网卡配置文件,或者加一个实例,把这个当作存储盘挂载上去修改配置文件
看了楼上,觉得新建实例,然后当存储盘挂载靠谱.
连上串口了,重启了,然后怎么“进单机模式”? 我在串口页面重启就开始显示一些启动的日志,然后按一下回车就问我用户密码
能看到 grub 选择启动的界面吗,可以看到话百度 debian 怎么进单机模式,然后改密码或者改配置文件都可以
额,是新起一台实例,有全新系统的,然后把原来 VM 的磁盘挂成数据盘进去操作
挂成数据盘修改完文件,再挂回原来的 VM 应该就好了
https://i.loli.net/2017/08/10/598c28a641c7d.png
再这里
进去后 sudo su
就是 su 权限,不用密码
机子的网络配置被我改坏了,所以机子现在不能联网,所以不能通过 ssh 连机子
是这样的没错。我最后就是这样解决问题的
你试过了吗? 这是通过云端控制台,相当于从串行控制台
试过的,从云控制或从 gcloud 连接都是走两种通道,一种是 ssh,我机子不能用;一种是串行,一连上就问我账号密码