在init 1之后,远程服务器上的ssh连接因以下错误而中断
packet_write_wait:连接未知端口0:管道破裂
现在,即使根也不能连接。
$ ssh root@remoteserver
ssh: connect to host remoteserver port 22: Connection refused有没有办法恢复ssh连接?
发布于 2017-02-13 12:30:25
切换到运行级1会杀死所有进程(除了顶层的init/upstart命令本身),包括SSH守护进程。
来自http://www.debianadmin.com/debian-and-ubuntu-linux-run-levels.html:
运行级别1被称为“单用户”模式。更贴切的描述应该是“拯救”或“解决问题”模式。在运行级别1中,没有启动任何守护进程(服务)。希望单用户模式将允许您修复任何使过渡到救援模式所必需的东西。
让sshd运行的最简单方法是切换到默认启动它的运行级别。在Ubuntu中,这是2,3,4和5中的任何一种。
如果无法访问单用户shell以输入init或telinit命令,例如。因为你是远程连接的,或者是隐藏在飞溅的屏幕上,那么你就倒霉了。剩下的唯一选择就是重新启动。
https://unix.stackexchange.com/questions/343962
复制相似问题