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

2021 年 5 月 2 日
 Trim21
不小心把 apt 的依赖给搞挂了,ssh 关掉之后发现再也 ssh 不上去了

现在服务器还开着一个 portainer 可以起 docker,有没有什么办法可以临时拯救一下,备份一下设置之类的?
2315 次点击
所在节点    问与答
10 条回复
learningman
2021 年 5 月 2 日
找服务商有没有给 vnc
Trim21
2021 年 5 月 2 日
@learningman #1 没有...
NilChan
2021 年 5 月 2 日
服务商都有个后门 terminal 的吧
Trim21
2021 年 5 月 2 日
@NilChan #3 没有服务商,是自己放在别的地方的机子
NilChan
2021 年 5 月 2 日
@Trim21 那应该只能跑一趟了
Trim21
2021 年 5 月 2 日
- -解决了

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

再之后的就是修复 sshd,把 sshd 重新运行起来就好了
lh900519
2021 年 5 月 2 日
@Trim21 秀啊
wellsc
2021 年 5 月 2 日
@Trim21 这算是后门了
Trim21
2021 年 5 月 2 日
@wellsc 是的,我搜了一下 docker 怎么逃逸,然后看到有利用 crontab 的
julyclyde
2021 年 5 月 8 日
net=host 启动一个试试

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

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

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

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

© 2021 V2EX