树莓派在重启时没有终止SSH连接



这种情况在我身上发生过好几次,但我似乎找不到原因。

每当我试图通过SSH连接关闭或重启树莓派时,系统广播它正在停止,但不关闭SSH连接。相反,它一直挂着,直到我在一分钟后输入一些东西,它注意到一个"破管道"错误。

奇怪的是,它是随机安装的。

在我的Pi B, Rev 1上,连接关闭。一开始我的Pi 3就是这种情况,但在重新安装了Raspbian之后,它就不再关闭了。又重新安装了一次,但是昨天我又重新安装了一次,问题又出现了。

似乎我是唯一一个有这个问题的人(或者至少在网上问过其他人),所以我想我应该挑选那些偶然发现这个问题的人的大脑。有人知道为什么会这样吗?

注:这不会发生在我的其他服务器,只有Pi的。

这可能是系统关闭期间执行的步骤顺序的结果。

建议的解决方案是安装libpam-systemddbus,并确保在sshd_config中启用UsePAM:

apt-get install libpam-systemd dbus

查看以下链接以获得更详细的解释:

  • https://serverfault.com/questions/706475/ssh-sessions-hang-on-shutdown-reboot
  • https://unix.stackexchange.com/questions/216950/after-sending-shutdown-command-ssh-session-doesnt-terminate

最新更新