SSH *を介して暗号化されたパーティションのロックを解除できるようにinitramfsでdropbearsshサーバーを起動しています。
Debian Jessieでは、それはすべて問題ありませんでしたが、Busterでは、dropbearが後に停止しないようで、OpenBSDsshswitch_root
サーバーが起動しません。
apt-get purge dropbear
助けにはならず、which dropbear
印刷/usr/bin/dropbear
してps -ef | grep dropbear
印刷し/sbin/dropbear
ます; これは、このプロセスがinitramfsの段階で開始され、停止しなかったことを示しています。
回避策として、killall dropbear
SSHサービススクリプトを使用していますが、ルートパーティションを切り替える直前にスクリプトを強制終了する方が適切です。
その時点でスクリプトを実行するにはどうすればよいですか?
クリーンアップスクリプトを/etc/initramfs-tools/scripts/init-bottom/cleanup.sh
次のように作成します。
#!/bin/sh
echo "Killing dropbear"
killall dropbear
exit 0
...そしてそれを実行可能にします:
chmod +x /etc/initramfs-tools/scripts/init-bottom/cleanup.sh
通常どおりinitramfsを更新します。
update-initramfs -u
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加