실험에 사용하는 Armbian을 실행하는 헤드리스 장치(Orange Pi Zero)가 있습니다. 오늘 갑자기 SSH에 대한 응답이 중단되었습니다(장치와 상호 작용하는 유일한 방법).
mark@mark:~$ ssh 192.168.178.75
ssh: connect to host 192.168.178.75 port 22: Connection refused
나는 그것이 여전히 시작되고 잘 실행된다는 것을 알고 있습니다. 그 이유 중 하나는 포트 4000을 여는 내 홈 디렉토리에서 사용자 정의 Java 프로그램을 시작하는 것이기 때문입니다(실제 사례는 여기에 있습니다.) 보시다시피 이는 여전히 작동합니다.
지난 몇 주 동안 나는 장치의 OS와 관련된 어떤 것도 변경하지 않았으며 하루에 몇 번씩 Java 프로젝트만 내 홈 디렉터리에 배포했습니다.
SD 카드를 PC에 넣어서 확인할 수는 있는데, ssh가 시작되지 않는 이유를 설명하는 로그를 찾을 수 없습니다. 나는 이 문제를 해결하는 방법을 전혀 모른다.
/var/log/syslog
존재하지 않는다/var/log/kern.log
존재하지 않는다/var/log/messages
존재하지 않는다journalctl
설치되지 않음fsck-ext4
SD 카드에 아무 것도 표시되지 않으며 도움이 되지 않습니다.- PC를 사용하여 루트로 생성해도
/var/run/sshd
도움이 되지 않습니다
알아채다. 나는 그것을 "제대로" 끄지 않고 밤에 끄곤 했는데, 수백 번 그렇게 했고 문제가 되지 않았습니다. 그럼에도 불구하고 손상이 침투했을 수 있으며, 그렇다면 ssh*가 왜 영향을 받습니까?