不小心把 debian 的 sshd 给搞挂了,有没有什么补救的办法?

2021-05-02 03:21:45 +08:00
 Trim21
不小心把 apt 的依赖给搞挂了,ssh 关掉之后发现再也 ssh 不上去了

现在服务器还开着一个 portainer 可以起 docker,有没有什么办法可以临时拯救一下,备份一下设置之类的?
1541 次点击
所在节点    问与答
10 条回复
learningman
2021-05-02 03:28:59 +08:00
找服务商有没有给 vnc
Trim21
2021-05-02 03:37:38 +08:00
@learningman #1 没有...
NilChan
2021-05-02 04:10:59 +08:00
服务商都有个后门 terminal 的吧
Trim21
2021-05-02 04:30:53 +08:00
@NilChan #3 没有服务商,是自己放在别的地方的机子
NilChan
2021-05-02 04:38:15 +08:00
@Trim21 那应该只能跑一趟了
Trim21
2021-05-02 04:44:08 +08:00
- -解决了

先开了一个 sshd 的 docker,直接把原来的 /挂载进去,然后修改 crontab,就可以任意在 host 机器上运行命令了

再之后的就是修复 sshd,把 sshd 重新运行起来就好了
lh900519
2021-05-02 11:06:17 +08:00
@Trim21 秀啊
wellsc
2021-05-02 11:09:45 +08:00
@Trim21 这算是后门了
Trim21
2021-05-02 18:21:51 +08:00
@wellsc 是的,我搜了一下 docker 怎么逃逸,然后看到有利用 crontab 的
julyclyde
2021-05-08 12:43:09 +08:00
net=host 启动一个试试

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

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

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

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

© 2021 V2EX