记录 SSH 翻车
几乎
是几乎翻车,最后靠自建之 VPS 探针 Docker 服务救了一命。一切都是不熟悉 zsh 原理造成,修改默认 shell 时要求输入用户密码,没在意,直接两遍回车,然后鬼使神差断开了唯一的 VPS 连接,结果呢,后果很严重,所有途径都无法登录 SSH ,包括 VPS 商家的自带后台,其实已经是彻底真真正正的翻车无疑,没想到,居然还有一线生机,靠 VPS 探针救了回来,修改 /etc/passwd 里面默认 shell 为正确的路径即可,比如修改成默认 bash 状态,保存退出后,立即生效,翻车原理就是无意当中造成 shell 路径配置出现致命错误,变成了 SHELL-FROM-LIST ,不知道是什么鬼东西,这还是无意中通过脚本查看用户列表时,发现 root 用户权限显示的似乎看起来不太正常,通过对比其他 VPS 后得知,根源就在这里,通过 ChatGPT 才知道确实问题出在这里,有惊无险。虽然从出现问题到解决问题,时间不长,但是心情那是翻江倒海般起伏,惊出一身冷汗,然后又豁然开朗。不过,有个疑虑,探针服务可以无视任何验证规则,直接在后台进入 SSH 连接,这是否是个巨大隐患呢。有待考究。
1 2 |
#编辑 /etc/passwd 修改成如下内容,然后保存退出。 root:x:0:0:root:/root:/bin/bash |
THE END