我有一个运行 Armbian 的无头设备(Orange Pi Zero),我用它来进行实验。今天它突然停止响应 SSH(我与设备交互的唯一方式):
mark@mark:~$ ssh 192.168.178.75
ssh: connect to host 192.168.178.75 port 22: Connection refused
我知道它仍然可以正常启动和运行,因为它所做的事情之一就是从我的主目录启动一个自定义 Java 程序,该程序打开端口 4000 (活生生的例子在这里),正如您所看到的,这仍然有效。
在过去的几周里,我没有更改设备上任何与操作系统相关的内容,并且每天只将 Java 项目部署到我的主目录几次。
我可以将 SD 卡放入我的 PC 中进行检查,但我找不到它的日志来解释为什么 ssh 无法启动。我完全不知道如何解决这个问题。
/var/log/syslog
不存在/var/log/kern.log
不存在/var/log/messages
不存在journalctl
未安装fsck-ext4
SD 卡上没有显示任何内容,也没有帮助- 使用 PC 以 root 身份创建
/var/run/sshd
没有帮助
注意。我晚上会在没有“正确”关闭的情况下将其关闭,但我已经这样做了数百次了,这并不是一个问题。无论如何,腐败可能已经潜入了,如果是这样,为什么 ssh* 会受到影响?