求助。机子网络被我搞坏了,除了 ssh,还有办法连上机子修复吗

2017-08-10 11:26:53 +08:00
 trys1

一台 gce,debian,/etc/network/interfaces 文件被我写错,现在断网了,有什么办法通过 gcp 控制台层面去修改机子的文件来修复网络?

4350 次点击
所在节点    Linux
23 条回复
yc2210
2017-08-10 12:24:38 +08:00
没用过 gce,不知道有没有 vnc 控制台啊。
camus
2017-08-10 12:26:30 +08:00
开一台新机器,把原来 VM 的磁盘挂载上去
besto
2017-08-10 12:27:00 +08:00
试试 alt+f1-f7
shiji
2017-08-10 12:27:53 +08:00
那个串行控制台,gce 我不知道,linode 上面,会跟你要用户名密码,如果你的日志多,让你输入用户名密码的那一行很容易被淹没,你试试直接往里输入用户名,回车,密码,回车
xfspace
2017-08-10 12:27:56 +08:00
anheiyouxia
2017-08-10 12:36:45 +08:00
那个你的 vm 实例那里不就有 gcp 启动命令吗,你把里面的内容复制出来,然后打开云端 gcp 命令输入进去就可以进入到你的机器了
syl371
2017-08-10 12:41:36 +08:00
reset 就可以了
BOYPT
2017-08-10 13:11:33 +08:00
串口控制台一般默认不会开启的,需要配置好才会有个控制台给你;如果你按键没反应,串口方法基本就帮不了你
trys1
2017-08-10 13:49:09 +08:00
@camus #2 新机器还是延用那个错的 interfaces 文件,所以新机器还是连不上


@shiji @xfspace 现在提示我输入用户密码了,但是我之前一直都是用 key 连接的,不知道密码
trys1
2017-08-10 13:51:49 +08:00
@anheiyouxia 查看实例页显示的是实例的 CPU 使用率统计,没有你说的“ gcp 启动命令”
shiji
2017-08-10 14:04:55 +08:00
@trys1 控制台应该可以重设 root 密码吧
trys1
2017-08-10 14:12:46 +08:00
@shiji gcp 上找不到重设 root 密码的地方
lieh222
2017-08-10 14:17:38 +08:00
连上串口,重启,进单机模式修改网卡配置文件,或者加一个实例,把这个当作存储盘挂载上去修改配置文件
SaltedFish12138
2017-08-10 14:39:57 +08:00
看了楼上,觉得新建实例,然后当存储盘挂载靠谱.
trys1
2017-08-10 14:48:04 +08:00
@lieh222 连上串口了,重启了,然后怎么“进单机模式”? 我在串口页面重启就开始显示一些启动的日志,然后按一下回车就问我用户密码
lieh222
2017-08-10 15:39:39 +08:00
@trys1 能看到 grub 选择启动的界面吗,可以看到话百度 debian 怎么进单机模式,然后改密码或者改配置文件都可以
camus
2017-08-10 15:44:51 +08:00
@trys1
额,是新起一台实例,有全新系统的,然后把原来 VM 的磁盘挂成数据盘进去操作
camus
2017-08-10 15:46:07 +08:00
@trys1 挂成数据盘修改完文件,再挂回原来的 VM 应该就好了
anheiyouxia
2017-08-10 17:35:17 +08:00
@trys1 https://i.loli.net/2017/08/10/598c28a641c7d.png
再这里
进去后 sudo su
就是 su 权限,不用密码
trys1
2017-08-10 22:18:24 +08:00
@anheiyouxia 机子的网络配置被我改坏了,所以机子现在不能联网,所以不能通过 ssh 连机子

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/381877

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX