Dropbear SSH 서버가 시작 후 즉시 종료됩니다.

Dropbear SSH 서버가 시작 후 즉시 종료됩니다.

기본 구성으로 Linux 커널(v. 5.17.1)을 구축하고 buildroot를 사용하여 최소 루트 파일 시스템(둘 다 x86_64용)을 생성했습니다. glibc를 사용하도록 빌드 루트 구성을 수정하고 eth0에 DHCP를 추가했습니다. 또한 dropbear SSH 서버를 추가했습니다.

qemu를 사용하여 시스템으로 부팅할 수 있습니다.

qemu-system-x86_64 -m 1G -kernel linux-5.17.1/arch/x86_64/boot/bzImage -initrd buildroot-2022.02/output/images/rootfs.cpio -net nic -net user,hostfwd=tcp::2222-:22

로그에는 dropbear(sshd)가 성공적으로 시작되었지만 연결을 시도할 때 서버가 실행되지 않았음을 나타냅니다. 수동으로 시작할 수도 /etc/init.d/S50dropbear start있으며 이는 성공했음을 보여줍니다. 그런데 시작하자마자 그만둔 것 같았다. dropbear를 실행하면분할하지 마십시오모드가 전면에 있고 모든 것이 잘 작동합니다. 전자:

dropbear -FBR

왜 이런 일이 일어나는지 아는 사람이 있나요?

답변1

확인한 후 /var/log/messagesdropbear가 오류를 보고한 것을 확인했습니다.Early exit: Failed to daemonize: No such device

문제는 /dev/null일반 파일로 생성되기 때문에 삭제하고 올바르게 생성해야 한다는 점입니다.

rm /dev/null
mknod /dev/null c 1 3

관련 정보