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

おすすめ記事